VSX Arcana

Covering the many topics of Visual Studio Extensibility

VS 2013 Isolated Shell generates an error when attempting to load a custom project type

After adding support for a custom project type to a VS 2013 Isolated Shell project, you may encounter the following error dialog.     This error message is displayed when the the isolated shell instance loads the wrong version of msbuild assemblies. In particular, the isolated shell’s .exe.config file (in my specific case, my MyShellony.exe.config)… Read more

How to change solution icon in the Visual Studio Isolated Shell

This question posted to the VS Extensibility Forum recently caught my attention. Initially, I initially suspected this would have a simple answer, but it turns out the shell pulls this icon directly from a resource in msenv.dll. After examining the underlying IVsHierarchy implementation of the root solution node, it looked like the icon could be… Read more