.net core 运行dotnet pack会以错误的名称导出nupkg

.net core 运行dotnet pack会以错误的名称导出nupkg,.net-core,.net Core,我通过命令行和project.json调用以下命令:- dotnet pack --no-build --configuration Release -o packages 但是生成的nupkg文件是:{parentfoldername}.x.x.x.nupkg 我想设置节{parentfoldername}的名称,或者让它使用包含的结果程序集名称 有谁能解释一下这一点,因为这似乎与nuget pack有细微的不同?您可以通过在project.json中指定“name”来更改项目的名称,这也是

我通过命令行和project.json调用以下命令:-

dotnet pack --no-build --configuration Release -o packages
但是生成的nupkg文件是:
{parentfoldername}.x.x.x.nupkg

我想设置节
{parentfoldername}
的名称,或者让它使用包含的结果程序集名称


有谁能解释一下这一点,因为这似乎与nuget pack有细微的不同?

您可以通过在project.json中指定
“name”
来更改项目的名称,这也是包的名称。虽然这也会更改DLL文件的名称,但前提是您没有以其他方式重写它