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

Visual studio 获取DTE VCConfiguration项目的自定义MSBuild属性,visual-studio,msbuild,envdte,Visual Studio,Msbuild,Envdte,Microsoft.VisualStudio.VCProjectEngine.VCConfiguration界面相当差,无法公开项目的所有属性。如何通过DTE接口获取自定义MSBuild属性?要做到这一点,只需调用VCConfiguration.Evaluate。例如,VCConfiguration.Evaluate(“$(配置类型)”) 检索VCConfiguration可以通过多种方法中的任何一种进行。下面是一个用VB.NET编写的使您的生活更艰难的示例: DTE.ActiveSolutio

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

要做到这一点,只需调用VCConfiguration.Evaluate。例如,
VCConfiguration.Evaluate(“$(配置类型)”)

检索
VCConfiguration
可以通过多种方法中的任何一种进行。下面是一个用VB.NET编写的使您的生活更艰难的示例:

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