gpt4 book ai didi

visual-studio-2010 - 是否可以在一条 CMD 行语句中设置多个环境变量?

转载 作者:行者123 更新时间:2023-12-03 03:49:34 26 4
gpt4 key购买 nike

我有一个 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 行同时设置多个变量?

最佳答案

正如 Ansgar 指出的那样,更好的解决方案是以菊花链方式连接命令,如下所示:

set "A=foo" & set "B=bar" & set "C=baz"

您甚至还可以内联脚本执行:

set "A=foo" & set "B=bar" & set "C=baz" & Powershell -File "$(ProjectDir)POSTBUILD.ps1"

关于visual-studio-2010 - 是否可以在一条 CMD 行语句中设置多个环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17978685/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com