我们正在使用VSTS来托管我们的项目。我们创建了一个具有Nuget Pack任务的构建。 这个任务应该生成一个nuget包。我们在哪里挣扎是版本化。
设置"自动包版本控制" Nuget包时使用的是什么版本?关闭?
"包括参考项目"即使您选择了其中一个automaitc包版本控制策略,似乎也会使用它。它是否正确?
答案 0 :(得分:1)
软件包版本默认(关闭自动软件包版本控制时)使用 AssemblyInfo.cs 中的AssemblyVersion
(或AssemblyInformationalVersion
if has)(对于您打包的项目) )文件:
AssemblyInformationalVersion
文件中存在AssemblyInfo.cs
,则默认情况下,软件包版本将使用AssemblyInformationalVersion
版本。AssemblyInformationalVersion
文件中不存在AssemblyInfo.cs
,则默认情况下,软件包版本将使用AssemblyVersion
版本。