我的公司LINT
在compile LINT
. 然而,我们遇到了一个问题。因为Visual Studio 2010解决方案文件的格式发生了变化,我们的宏不再起作用,所以我的公司让我负责更新它们。我的问题就在这里。我正在尝试访问宏中当前选定的 VS 项目的预处理器定义,但“项目属性”页面中使用的名称未出现在代码中。我一直在互联网上搜索,试图找到一种在我的代码中访问这些信息的方法,但是我找到的所有答案都指向了错误的方向。
我认为我应该使用的类是DTE.Project and DTE.Configuration classes.
关于如何访问我在代码中寻找的信息的任何想法?
编辑:我知道(感谢http://msdn.microsoft.com/en-us/library/aa984571(v=vs.71).aspx)没有通过 ProjectProperties 接口直接以编程方式访问属性,但是这并不是不可能的。
编辑:项目和配置类的对象属性与项目属性 UI 中显示的属性不匹配。我正在搜索的属性可能存在于这些属性之一下,也可能存在于不同的类中