Our debugger launcher extension is installed manually by our msi. Procedure is simple, just copy extension.vsixmanifest and dll under extensions folder and run devenv.exe /setup. This has worked perfectly in VS2012, VS2013 and VS2015 update 1. However after upgrading to VS2015 update 2 this somehow breaks. When reinstalling our extension, extension is not loaded anymore.
Steps:
1. Install extension (copy + devenv.exe /setup).
2. Launch VS. Use debugger. All works.
3. Close VS. Remove vsixmanifest and dll from extensions folder. Run devenv.exe /setup.
4. Launch VS again. Extension is removed ok.
5. do step 1 again.
6. Launch VS. Try to use debugger. ERROR: Unable to start debugging...
So our debugger launcher extension is not working anymore. However, I found that after clearing the MEF component model cache everything works ok again. What could be the reason why this cache gets corrupted in this particular case?