.NET标准类库自动版本化 - VSTS nuget包装和发布
问题描述:
我有一个.NET标准类库(VS2017),并且我在VSTS中创建了一个CI/CD版本 - 它被构建,打包成块金包并推送给我们自己块金饲料。现在,我需要对这个库进行自动版本控制。我怎样才能做到这一点?.NET标准类库自动版本化 - VSTS nuget包装和发布
答
好,我怎么做它的工作:
- 我加
dotnet pack
生成任务第2版*(预览) - 设置自动包版本到使用版本号。为任务
- 在选项选项卡我设置版本号格式到
$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
而现在,当项目建成它采用该格式与版本发布包:
版本2017.9.24.1
所以我现在可以用命令安装此: nuget install MyCommonLibrary -version 2017.9.24.1
现在看不到任何缺点。
您可以将其标记为答案。而且这也会使其他有类似问题的人受益。 –
你不能将自己的答案标记为答案。所以请做。 – alvipeo