nuget pack[someProject.csproj]赢得了';Don’不要让我更改标题或描述
我知道如果我在我的包中指定一个nuspec(即nuget pack[someProject.csproj]赢得了';Don’不要让我更改标题或描述,nuget,Nuget,我知道如果我在我的包中指定一个nuspec(即nuget pack someSpec.nuspec),我可以更改作者和描述,但我希望我的项目成为“真相的一个来源”。不幸的是,我似乎无法通过命令行开关更改标题/描述/作者。我想这会管用的: nuget pack Persistence.csproj -properties Title=Company.Project.Persistence -IncludeReferencedProjects -o bin\nuget_build 但这不起作用。
nuget pack someSpec.nuspec
),我可以更改作者和描述,但我希望我的项目成为“真相的一个来源”。不幸的是,我似乎无法通过命令行开关更改标题/描述/作者。我想这会管用的:
nuget pack Persistence.csproj -properties Title=Company.Project.Persistence -IncludeReferencedProjects -o bin\nuget_build
但这不起作用。我可以通过命令行开关执行此操作吗?经过多次浏览之后,似乎更改它们的唯一方法是修改项目中
AssemblyInfo.cs
中的属性
映射到Title
[程序集:AssemblyTitle(“Nuget.Package.Title”)]
映射到Version
[程序集:程序集版本(“1.0.0.0”)]
映射到作者
[汇编:AssemblyCompany(“Microsoft”)]
映射到说明
[程序集:程序集说明(“”)
Id
指向AssemblyTitle
,但从Nuget 2.8开始,似乎Title
指向AssemblyTitle
,而Id
指向项目属性中程序集的名称。类似问题