我想使用内部版本号作为nuget包的版本后缀。
所以我想要像
这样的东西dotnet pack --version-suffix=$(BuildNumber)
如何访问内部版本号变量?
答案 0 :(得分:0)
您可以在NuGet Packager任务中使用自动包版本控制选项。
{some_characters}_0.0.0.0
类似,那么您可以为自动包版本控制选择Use the build number
。Use an environment variable
,将您定义的变量(例如temp
($(build.buildNumber)
)用作环境变量强> 答案 1 :(得分:0)
使用"参数"在dotnet CLI任务中,您可以将其他参数传递给dotnet cli。
使用--version-suffix $(Build.BuildNumber)
会将内部版本号作为版本后缀传递。确保您的csproj中没有设置<version>
元素,而是<versionprefix>
元素。内置版本看起来像versionprefix-versionsuffix
,例如,如果您有<versionprefix>1.2.3</versionprefix>
和内部版本号201703001
,则内置版本将为1.2.3-201703001
。