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



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

为此,只需调用 VCConfiguration.Evaluate。例如,VCConfiguration.Evaluate("$(ConfigurationType)") .

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

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

最新更新