在这段来自 MSDN 的视频中3:34 秒处,演示者展示了如何将 Build ID 附加到 nuget 的版本。在 MSBuild 参数中,他指定:
/t:pack /p:PackageVersion=1.0.$(Build.BuildId)
因此,当项目由 VSTS 构建时,nuget 程序集的修订号使用构建 ID。
我想做类似的事情。我不想在构建定义中对 1.0 进行硬编码,而是想从 .csproj 文件中检索它。我正在使用.csproj
存储 nuget 信息的新文件。
例如,我想在 csproj 中指定:
<Version>0.0.1-beta</Version>
然后,VSTS 将附加 BuildID 并将程序集版本生成为0.0.0.1-beta.49
(49 是构建 ID)
吃鸡游戏
相关分类