获取DTE VCConfiguration项目的自定义MSBuild属性

时间:2014-12-15 19:21:50

标签: visual-studio msbuild envdte

Microsoft.VisualStudio.VCProjectEngine.VCConfiguration界面相当差,并且不公开项目的所有属性。如何通过DTE接口获取自定义MSBuild属性?

1 个答案:

答案 0 :(得分:0)

要执行此操作,只需调用VCConfiguration.Evaluate即可。例如,VCConfiguration.Evaluate("$(ConfigurationType)")

检索VCConfiguration可以通过多种方式完成。这是用VB.NET编写的一个例子,让你的生活更加艰难:

DTE.ActiveSolutionProjects(0).Object.Configurations.Item(1).Evaluate("$(ConfigurationType)")