.NET标准类库自动版本化 - VSTS nuget包装和发布

问题描述:

我有一个.NET标准类库(VS2017),并且我在VSTS中创建了一个CI/CD版本 - 它被构建,打包成块金包并推送给我们自己块金饲料。现在,我需要对这个库进行自动版本控制。我怎样才能做到这一点?.NET标准类库自动版本化 - VSTS nuget包装和发布

好,我怎么做它的工作:

  1. 我加dotnet pack生成任务第2版*(预览)
  2. 设置自动包版本使用版本号。为任务
  3. 选项选项卡我设置版本号格式$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)

而现在,当项目建成它采用该格式与版本发布包:

版本2017.9.24.1

所以我现在可以用命令安装此: nuget install MyCommonLibrary -version 2017.9.24.1

现在看不到任何缺点。

+0

您可以将其标记为答案。而且这也会使其他有类似问题的人受益。 –

+0

你不能将自己的答案标记为答案。所以请做。 – alvipeo