我想使用Update Assembly Info插件更新我的.exe文件的版本号。 我使用以下配置:
但是,我一直收到错误
'$(Date:yyyy.MM.dd)$(Rev:.r)' is not a valid parameter for attribute 'AssemblyVersion'
答案 0 :(得分:1)
$(Date:yyyy.MM.dd)
和$(Rev:.r)
不能用作内置变量,它可以在内部版本号格式(选项卡)中使用。
解决方法是:
$(date:yyyyMMdd)$(rev:.r)
-bn $(Build.BuildNumber
)脚本:
param(
[string]$bn
)
$d=Get-Date -Format "yyyyMMdd"
$r=$bn.split("{.}")[-1]
Write-Host "##vso[task.setvariable variable=currentVersion]$d$r"
currentVersion
变量,例如Update Assembly task。