gpt4 book ai didi

vb.net - 在 Visual Basic 宏中访问 Visual Studio 2010 项目属性

转载 作者:行者123 更新时间:2023-12-01 05:28:55 26 4
gpt4 key购买 nike

我的公司与 LINT 做了大量工作,所以为了让我们的生活更轻松,我们在 Visual Studio 中编写了一些宏,使我们能够轻松地 compile LINT文件。然而,我们遇到了一个问题。因为的格式 Visual Studio 2010 解决方案文件发生了变化,我们的宏不再起作用,所以我的公司让我负责更新它们。
我的问题就在这里。我正在尝试访问当前选择的 的预处理器定义。 VS项目里面的宏 ,但项目属性页面中使用的名称不会出现在代码中。我一直在互联网上搜索,试图找到一种在我的代码中访问这些信息的方法,但是我找到的所有答案都指向了错误的方向。
我认为我应该使用的类(class)是 DTE.Project and DTE.Configuration classes.关于如何访问我在代码中寻找的信息的任何想法?

编辑:我知道(感谢 http://msdn.microsoft.com/en-us/library/aa984571(v=vs.71).aspx )没有通过 ProjectProperties 接口(interface)直接以编程方式访问属性 ,但这并不意味着不可能。

编辑:项目和配置类的对象属性与项目属性 UI 中显示的属性不匹配。我正在搜索的属性可能存在于这些属性之一下,也可能存在于不同的类中

最佳答案

在与我的上级交谈后,我们决定朝着 VS 插件的方向前进,因为 Damien_The_Unbeliever 是正确的。但是,我很快在 C# 中遇到了与 VB 中相同的问题。
它是通过大量的元编程解决的。
http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/23763118-c34f-45fc-97aa-5fe5c4ad4d5c/
对于遇到此问题的其他任何人,这是我在两天的搜索中发现的唯一有用的链接。

我希望能解释它:)

关于vb.net - 在 Visual Basic 宏中访问 Visual Studio 2010 项目属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12471487/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com