<p>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++? </p>

<p>I'd like to know what resources you'd recommend me.</p>

[{'answer_id': 43917, 'author': 'Matt Bishop', 'author_id': 4301, 'author_profile': 'https://Stackoverflow.com/users/4301', 'pm_score': 2, 'selected': True, 'text': '<p>I\'ve never tried, so I don\'t know about doing it in C++, but this website has loads of information: <a href="http://msdn.microsoft.com/en-us/vsx/default.aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/vsx/default.aspx</a></p>\n'}, {'answer_id': 43919, 'author': 'Espo', 'author_id': 2257, 'author_profile': 'https://Stackoverflow.com/users/2257', 'pm_score': 1, 'selected': False, 'text': '<p>A good place to start would be this tutorial:</p>\n\n<p><a href="http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx" rel="nofollow noreferrer">http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx</a></p>\n'}, {'answer_id': 43921, 'author': 'Jason Bunting', 'author_id': 1790, 'author_profile': 'https://Stackoverflow.com/users/1790', 'pm_score': 2, 'selected': False, 'text': '<p>DevExpress has a <em>free</em> plug-in called <a href="http://www.devexpress.com/Products/Visual_Studio_Add-in/DXCore/" rel="nofollow noreferrer"><strong>DXCore</strong></a> which provides some nice abstractions upon which to then build other plug-ins...you might look into that.</p>\n'}, {'answer_id': 43923, 'author': 'Mendelt', 'author_id': 3320, 'author_profile': 'https://Stackoverflow.com/users/3320', 'pm_score': 2, 'selected': False, 'text': '<p>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</p>\n\n<p><a href="http://www.devexpress.com/Products/Visual_Studio_Add-in/DXCore/" rel="nofollow noreferrer">http://www.devexpress.com/Products/Visual_Studio_Add-in/DXCore/</a></p>\n\n<p>It seems the underlying API is kind of messy. As far as I know this is the easiest way.</p>\n'}, {'answer_id': 43958, 'author': 'Xavier Nodet', 'author_id': 4177, 'author_profile': 'https://Stackoverflow.com/users/4177', 'pm_score': 0, 'selected': False, 'text': '<p>Found this MSDN tutorial: <a href="http://msdn.microsoft.com/en-us/library/aa699351%28VS.60%29.aspx" rel="nofollow noreferrer">Creating Add-ins Using Visual C++</a>. Thanks Matt.</p>\n'}, {'answer_id': 142684, 'author': 'Rory Becker', 'author_id': 11356, 'author_profile': 'https://Stackoverflow.com/users/11356', 'pm_score': 1, 'selected': False, 'text': '<p>The <a href="http://www.devexpress.com/dxcore/" rel="nofollow noreferrer">DXCore</a> from <a href="http://www.devexpress.com/" rel="nofollow noreferrer">DevExpress</a> is a wonderful library for basing all sorts of <a href="http://code.google.com/p/dxcorecommunityplugins/" rel="nofollow noreferrer">plugins</a>. Feel free to drop by the <a href="http://community.devexpress.com/forums/default.aspx?GroupID=18" rel="nofollow noreferrer">IDE Tools Forums</a> and more specifically the <a href="http://community.devexpress.com/forums/181.aspx" rel="nofollow noreferrer">DXCore plugin forum</a> and ask for any help you might need. :)</p>\n\n<p>I\'m not so sure about unmanaged C++ but I know for certain that the DXCore supports Plugin creation in <strong>any managed</strong> language.</p>\n'}]
['https://Stackoverflow.com/questions/43908', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/4177/']