有没有办法导出所有Visual Studio宏变量

时间:2015-06-18 07:38:08

标签: windows visual-studio visual-c++ configuration-files

有没有办法导出所有Visual Studio宏变量?我需要比较常见配置文件(* .props)更改后的宏变量影响。

enter image description here

2 个答案:

答案 0 :(得分:2)

使用/verbosity:diagnostic构建项目。生成的构建日志将包括构建期间各个点的所有MSBuild属性和项目的列表。您可以通过...

启用诊断详细程度
  • 更改IDE中的日志记录详细程度。在工具 =>下选项,转到项目和解决方案 => 构建并运行并更改 MSBuild项目构建日志文件详细程度并将其更改为 Diagnostic

  • 使用msbuild /verbosity:diagnostic myproject.vcxproj在命令行上构建项目。

(详细的详细程度也可能包括属性和项目列表;我不是100%肯定;我总是在需要时使用诊断详细程度。我喜欢获得尽可能多的数据。)

答案 1 :(得分:0)

这是一个非常丑陋的解决方案但是如果你只是想比较一下宏的前/后状态,那么它对你有好处。

选择要分析的项目。在Visual Studio主菜单中,转到

  

工具=> Visual Studio命令提示符

如果您没有此菜单项,请read this

  1. 运行命令提示符。
  2. 从命令提示符调用set
  3. 将结果复制到.txt文件中。
  4. *.props文件修改之前和之后执行此操作,然后比较文件。