我在特定项目上有一个Microsoft.Build.Evaluation.Project对象。 根据我需要的构建,我已经设置了正确的全局属性。
有没有办法以编程方式检索构建时将使用的实际命令行?
我会解释一下我需要什么,也许你会有不同的建议: 我想从c / cpp文件中获取预处理数据,因为在命令行中可能有很多包含和其他内容,我没有任何信息,这将影响输出本身,我想到了命令行和只需添加预处理标志。
答案 0 :(得分:0)
要回答基本问题:将VCCLCompilerTool.GeneratePreprocessedFile
设置为preprocessYes
。
.KeepComments
可能有用。