需要解决一些问题...在teamcity上,我收到了vcs构建号码作为散列f.e. 0630ad46ed0b297641151d64337faf3fc44078c8。在Powershell步骤中,我需要从此散列创建版本(子字符串前8个符号),但命令 $version = %build.vcs.number.****
无效(如果您尝试命令$version = 0630ad46ed0b297641151d64337faf3fc44078c8
,则相同):该术语不被识别为名称...Powershell - 从散列到字符串
如何将此变量包装成字符串?
我不熟悉teamcity,但是你缺少字符串的引号?这就是全部? – Avshalom
@Avshalom对,但我不能让它像'$ version =“%build.vcs.number%”' - 这个命令不会提取参数 – ArgorAvest
'$ version =“%build.vcs.number%”。Substring( 0,8)'? – PetSerAl