2014-03-05 21 views
4

我知道我可以改變的作者和描述,如果我在包(即nuget pack someSpec.nuspec)指定nuspec,但我想我的項目的是「真理的一個來源」。不幸的是,我似乎無法通過命令行開關更改標題/描述/作者。我想這會工作:的NuGet包[someProject.csproj]不會讓我改變標題或描述

nuget pack Persistence.csproj -properties Title=Company.Project.Persistence -IncludeReferencedProjects -o bin\nuget_build 

但這是行不通的。我可以通過命令行切換嗎?

+0

類似的問題[NuSpec版本屬性VS組件版本](http://stackoverflow.com/q/11965924) –

回答

10

多衝浪後,它會出現改變它們的唯一方法是通過在項目中修改AssemblyInfo.cs的屬性。 click here to see the nuget codeplex discussion

  • Title映射到[assembly: AssemblyTitle("Nuget.Package.Title")]
  • Version映射到[assembly: AssemblyVersion("1.0.0.0")]
  • Author映射到[assembly: AssemblyCompany("Microsoft")]
  • Description映射到[assembly: AssemblyDescription("")]

這似乎已經得到了我想要的效果。

而且,上面的鏈接說,IdAssemblyTitle,但作爲的NuGet 2.8,它會出現TitleAssemblyTitleId點在項目屬性組件的名稱。

相關問題