I am working on updating my CR_Documentor community plugin tool window (source here) to allow installation into Visual Studio 2015. This includes:
* Using VSIX manifest v2.0.0 format.
* Building in Visual Studio 2015 using the VS 2015 SDK
When I debug the project, things work great. I see my Document or tool window added to the list of the other tool windows as expected and it behaves well.
(1) Before running the installer and before debugging, you see all the tool windows listed.
The trouble comes when I actually install the VSIX to test it. Before I upload to the VS Gallery I want to make sure it works.
I exit VS 2015 and double-click the VSIX to install it. The process executes successfully. That's screen shot (2) - showing the VSIX correctly detecting that it can be installed into VS 2015.
On startup of VS 2015, the only tool window visible anymore is the Documentor window. That's screen shot (3) - showing only the tool window for the installed community plugin. Also, the plugin doesn't actually completely work - it seems to miss events that it expects to be raised from the DXCore engine, like doc parsing events.
Uninstalling the VSIX allows CodeRush to work again as expected, but something has become corrupted. Now that I've tried to install the VSIX into the VS Experimental instance, debugging yields the incorrect experience where I only see the tool window plugin and no other CodeRush features work, nor does my add-in work.
I'v e attached a zip to this ticket with the noted screen shots and a copy of the VSIX I'm using to test. The source is on GitHub.
Show all comments