2014-01-15 5 views
0

Как отслеживать VS2012 DSL/DSL-пакет VSIX во время выполнения. У меня есть странная ошибка с сообщением об ошибке: «Значение« null »недопустимо для« потока », и я предполагаю, что это как-то связано с десериализацией XML, написанной DSL.Как отслеживать Dsl/DslPackage во время выполнения (Visual Studio VS2012)

Хотя я могу добавить контрольные точки в коде DSL во время отладки в экземпляре Exp, код так управляется событиями, что сложно найти причину.

Я не хочу засорять код с помощью инструкций Trace.Writeline. Вместо этого я хочу отслеживать, что приложение делает, чтобы получить трассировку стека или аналогичную. Я знаю, что подобное возможно с Unix, но не знаю с Win 8.1.

Журнал деятельности Visual Studio не очень помогает.

благодаря Джон

ответ

1

Вы должны быть в состоянии отслеживать ваш пакет с Runtime Flow (коммерческий, разработанный мной, 30-дневная пробная версия). Запустите мониторинг для Visual Studio и установите фильтр на ваш .dll.

+0

Я мог найти и исправить причину исключения в течение 5 минут установки Runtime Flow и просмотра видео. Отличный продукт и очень полезный. – jradxl

Смежные вопросы