如何在Visual Studio中的后期构建脚本中转义$(某事)?

时间:2017-02-10 09:45:42

标签: visual-studio powershell visual-studio-2015 cmd

这是我正在尝试执行的构建后脚本:

powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -Command "Compress-Archive -LiteralPath "$(BuiltOuputPath)" -CompressionLevel Optimal -DestinationPath "$(BuiltOuputPath)_$(Get-Date -Format yyyyMMddTHHmm).zip""

问题出在这个部分:$(Get-Date -Format yyyyMMddTHHmm)

Visual Studio将其替换为空字符串。怎么预防呢?如何逃脱$符号并将其传递给PowerShell?

1 个答案:

答案 0 :(得分:0)

'不管'+“_”+ $(Get-Date -Format yyyyMMddTHHmm)怎么样?