Our extension has a custom debug engine and an IDumpExtension implementation to support opening core files with it. Source for
IDumpExtension impl -- https://github.com/googlestadia/vsi-lldb/blob/master/GGPDumpExtension/DumpExtension.cs#L23
What is the proper way to register this custom
IDumpExtension with Visual Studio?
There's a similar old question on MSDN -- https://social.msdn.microsoft.com/Forums/en-US/9be58adc-3218-4f33-8b3f-1b9ca0adec3e
There it's mentioned that the DLL should be placed in this directory --
%VS_IDE%\Extensions\Microsoft\Debugger\Dumps, and Visual Studio will pick it up.
It does work, but it means that the DLL needs to be installed there manually and it cannot be just a part of a VSIX package. Is there another way to advertise the
IDumpExtension implementation to Visual Studio? Ideally it would be just a part of VSIX, so it can be installed automatically via regular extension installation process.