我想为 Visual Studio 构建一个非常简单的插件,但我真的不知道该怎么做。这在(非托管)C++ 中可行吗?
我想知道你会推荐我什么资源。
DevExpress 有一个名为DXCore的免费插件,它提供了一些很好的抽象,然后可以在这些抽象上构建其他插件……你可以研究一下。
您真的想在非托管代码中执行此操作吗?DevExpress 有一个不错的免费库来开发 Visual Studio 插件,但它是受管理的。这就是他们用来开发 Refactor 和 coderush 的东西
http://www.devexpress.com/Products/Visual_Studio_Add-in/DXCore/
看起来底层的 API 有点乱。据我所知,这是最简单的方法。
我从来没有尝试过,所以我不知道用 C++ 做,但是这个网站有很多信息:http: //msdn.microsoft.com/en-us/vsx/default.aspx
DevExpress的DXCore是一个很棒的库,用于构建各种插件。随意访问IDE 工具论坛,更具体地说是DXCore 插件论坛,寻求您可能需要的任何帮助。:)
我不太确定非托管 C++,但我确信 DXCore 支持以任何托管语言创建插件。
找到这个 MSDN 教程:使用 Visual C++ 创建加载项。谢谢马特。