我有一个 PowerShell 脚本设置在 MSBuild 完成后执行。它使用在构建过程的 POSTBUILD 部分设置的环境变量(如构建目录等)。目前它看起来像这样:
set MAGE="C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\mage.exe"
set APPFILE=$(TargetDir)$(TargetName).application
set MANIFEST=$(TargetPath).manifest
set CERT=$(ProjectDir)$(TargetName).pfx
set PROJECTNAME=$(TargetName)
set CONFIGURATION=$(ConfigurationName)
set TARGETDIR=$(TargetDir)
set TEAMBUILD=$False
Powershell -File "$(ProjectDir)POSTBUILD.ps1"
每组变量位于不同的行内,但仍在同一个CMD实例中。
是否有一种方式可以只使用一行代码设置多个变量,而不是7行?