首页 > 解决方案 > TFS:从表达式添加选项

问题描述

在 TFS 2018 中,我使用任务构建“dotnet pack”。为了生成测试版,我将附加的构建属性设置为:

PackageVersion=2.0.$(Build.BuildNumber)-beta

要生成一个版本,我需要删除 "-beta" :

PackageVersion=2.0.$(Build.BuildNumber)

是否可以从表达式中添加“-beta”?像 :

PackageVersion=2.0.$(Build.BuildNumber)$[ $(beta) ? "-beta" : "" ]

*$(beta) 是一个变量

标签: tfstfsbuilddotnet-cli

解决方案


不,它不能使用这种表达方式$[ $(beta) ? "-beta" : "" ]

作为一种解决方法,您可以将您的版本配置为解压缩包、更改版本并再次压缩。


推荐阅读