如何通过C#程序从vcxproj获得C++构建命令

本文关键字:获得 C++ 构建 命令 vcxproj 何通过 程序 | 更新日期: 2023-09-27 18:23:52

我在特定项目上有一个Microsoft.Build.Evaluation.Project对象。我已经根据我需要的构建设置了正确的全局属性。

有没有一种方法可以通过编程方式检索构建时将使用的实际命令行?

我会解释一下我需要什么,也许你会有不同的建议:我想从c/cpp文件中获得预处理的数据,由于命令行中可能有很多include和其他内容,我没有这些信息,这会影响输出本身,所以我想使用命令行并添加预处理标志。

如何通过C#程序从vcxproj获得C++构建命令

要回答基本问题:请将VCCLCompilerTool.GeneratePreprocessedFile设置为preprocessYes

CCD_ 3可能是有用的。