I'm building a Visual Studio Package so I'm using Visual Studio to debug Visual Studio. However the default trace listener is JetBrains.Application.ShellTraceListener. This eats Debug.Assert and never brings up a message box. I never see any asserts. How can I remove this listener? Can I remove it from the Exp hive and not the normal hive?
Update: It looks like JetBrains.Application.ShellBase.Init_DebugListeners is calling Debug.Listeners.Remove("Default").
Is there a way to stop this behavior or tell the ShellTraceListener to display dialogs as the DefaultTraceListenerDoes?