gpt4 book ai didi

msbuild - 列出所有已定义的 MSBuild 变量 - 等效于 set

转载 作者:行者123 更新时间:2023-12-03 10:55:30 25 4
gpt4 key购买 nike

有没有办法在正在执行的 MSBuild 项目中列出所有定义的变量?

我试图弄清楚到底设置了哪些路径和变量(以传递到 WiX),并且很难调试所有内容。本质上,我想要一些与运行 set 等效的东西在命令行。例子:

C:\Users\dsokol>set
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\dsokol\AppData\Roaming
asl.log=Destination=file
CLASSPATH=.;C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
...

除了我希望它列出所有 MSBuild 变量(例如 Target、OutDir?,以及我在 XML 文件顶部定义的所有废话。理想情况下:
$(OutDir)="C:\MyOutDir\bin"
$(ProductVersion)="6.1.0"
$(Platform)="Win32"

这样的事情存在吗?

最佳答案

您是否尝试过使用 运行 msbuild/v:diag 命令行选项?这将打印出所有属性,其中包括环境变量和已设置的属性。

关于msbuild - 列出所有已定义的 MSBuild 变量 - 等效于 set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4548618/

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