I'd like to build a pretty simple plug-in for Visual Studio, but I don't really know how this has to be done. Is this doable in (non-managed) C++?
我想为Visual Studio构建一个非常简单的插件,但我真的不知道如何做到这一点。这在(非托管)C ++中是否可行?
I'd like to know what resources you'd recommend me.
我想知道你推荐我的资源。
6 个解决方案
#1
1
I've never tried, so I don't know about doing it in C++, but this website has loads of information: http://msdn.microsoft.com/en-us/vsx/default.aspx
我从来没有尝试过,所以我不知道在C ++中这样做,但这个网站有大量的信息:http://msdn.microsoft.com/en-us/vsx/default.aspx
#2
4
DevExpress has a free plug-in called DXCore which provides some nice abstractions upon which to then build other plug-ins...you might look into that.
DevExpress有一个名为DXCore的免费插件,它提供了一些很好的抽象,然后构建其他插件......你可能会考虑到这一点。
#3
2
Do you really want to do it in unmanaged code? DevExpress has a nice free library to develop visual studio plugins but it's managed. This is what they use to develop Refactor and coderush
你真的想在非托管代码中做到吗? DevExpress有一个很好的免费库来开发视觉工作室插件,但它是管理的。这是他们用来开发Refactor和coderush的东西
http://www.devexpress.com/Products/Visual_Studio_Add-in/DXCore/
It seems the underlying API is kind of messy. As far as I know this is the easiest way.
似乎底层的API有点混乱。据我所知,这是最简单的方法。
#4
1
A good place to start would be this tutorial:
这个教程是一个很好的起点:
http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx
#5
1
The DXCore from DevExpress is a wonderful library for basing all sorts of plugins. Feel free to drop by the IDE Tools Forums and more specifically the DXCore plugin forum and ask for any help you might need. :)
来自DevExpress的DXCore是一个很棒的库,可用于各种插件。随意通过IDE工具论坛,更具体地说是DXCore插件论坛,并寻求您可能需要的任何帮助。 :)
I'm not so sure about unmanaged C++ but I know for certain that the DXCore supports Plugin creation in any managed language.
我不太了解非托管C ++,但我确信DXCore支持在任何托管语言中创建插件。
#6
0
Found this MSDN tutorial: Creating Add-ins Using Visual C++. Thanks Matt.
找到这个MSDN教程:使用Visual C ++创建加载项。谢谢马特。
#1
1
I've never tried, so I don't know about doing it in C++, but this website has loads of information: http://msdn.microsoft.com/en-us/vsx/default.aspx
我从来没有尝试过,所以我不知道在C ++中这样做,但这个网站有大量的信息:http://msdn.microsoft.com/en-us/vsx/default.aspx
#2
4
DevExpress has a free plug-in called DXCore which provides some nice abstractions upon which to then build other plug-ins...you might look into that.
DevExpress有一个名为DXCore的免费插件,它提供了一些很好的抽象,然后构建其他插件......你可能会考虑到这一点。
#3
2
Do you really want to do it in unmanaged code? DevExpress has a nice free library to develop visual studio plugins but it's managed. This is what they use to develop Refactor and coderush
你真的想在非托管代码中做到吗? DevExpress有一个很好的免费库来开发视觉工作室插件,但它是管理的。这是他们用来开发Refactor和coderush的东西
http://www.devexpress.com/Products/Visual_Studio_Add-in/DXCore/
It seems the underlying API is kind of messy. As far as I know this is the easiest way.
似乎底层的API有点混乱。据我所知,这是最简单的方法。
#4
1
A good place to start would be this tutorial:
这个教程是一个很好的起点:
http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx
#5
1
The DXCore from DevExpress is a wonderful library for basing all sorts of plugins. Feel free to drop by the IDE Tools Forums and more specifically the DXCore plugin forum and ask for any help you might need. :)
来自DevExpress的DXCore是一个很棒的库,可用于各种插件。随意通过IDE工具论坛,更具体地说是DXCore插件论坛,并寻求您可能需要的任何帮助。 :)
I'm not so sure about unmanaged C++ but I know for certain that the DXCore supports Plugin creation in any managed language.
我不太了解非托管C ++,但我确信DXCore支持在任何托管语言中创建插件。
#6
0
Found this MSDN tutorial: Creating Add-ins Using Visual C++. Thanks Matt.
找到这个MSDN教程:使用Visual C ++创建加载项。谢谢马特。