Microsoft.VisualStudio.VCProjectEngine.VCConfiguration
接口相当差,不会公开项目的所有属性。如何通过 DTE 接口获取自定义 MSBuild 属性?
为此,只需调用 VCConfiguration.Evaluate。例如,VCConfiguration.Evaluate("$(ConfigurationType)")
.
检索VCConfiguration
可以通过多种方式中的任何一种完成。这里有一个用 VB.NET 写的例子,让你的生活更艰难:
DTE.ActiveSolutionProjects(0).Object.Configurations.Item(1).Evaluate("$(ConfigurationType)")