Как отследить Dsl/DslPackage во время выполнения (Visual Studio VS2012)
Как отследить VS2012 DSL/DSL-пакет VSIX во время выполнения. У меня есть странная ошибка с сообщением об ошибке "Значение" null "недопустимо для" потока "", и я думаю, что это связано с десериализацией XML, написанного DSL ".
Хотя я могу добавить точки останова в коде DSL во время отладки в экземпляре Exp, этот код настолько ориентирован на события, что трудно найти причину.
Я не хочу засорять код заявлениями Trace.Writeline. Вместо этого я хотел бы отслеживать, что приложение делает, чтобы получить трассировку стека или подобное. Я знаю, что такое возможно с Unix, но не знаю с Win 8.1.
Журнал активности Visual Studio не сильно помогает.
спасибо Джон
1 ответ
Вы должны быть в состоянии отследить ваш пакет с помощью Runtime Flow (коммерческий, разработанный мной, 30-дневная пробная версия). Запустите мониторинг для Visual Studio и установите фильтр для вашего пакета.dll.