Как продебажить .net приложение.
От: dmitritch  
Дата: 05.08.13 06:52
Оценка:
Есть .exe и .pdb файлы. Запускаю .exe и подключаюсь студией к процессу, выбираю "прервать все", а он мне почему-то дизассемблированный код показывает вместо исходников, как ему указать на .pdb? Или pdb'шки недостаточно?
Re: Как продебажить .net приложение.
От: Sash_xp  
Дата: 05.08.13 09:06
Оценка:
Здравствуйте, dmitritch, Вы писали:

D>Есть .exe и .pdb файлы. Запускаю .exe и подключаюсь студией к процессу, выбираю "прервать все", а он мне почему-то дизассемблированный код показывает вместо исходников, как ему указать на .pdb? Или pdb'шки недостаточно?


How to: Specify Symbol Locations and Loading Behavior
Re: Как продебажить .net приложение.
От: nikov США http://www.linkedin.com/in/nikov
Дата: 05.08.13 21:44
Оценка:
Здравствуйте, dmitritch, Вы писали:

D>Есть .exe и .pdb файлы. Запускаю .exe и подключаюсь студией к процессу, выбираю "прервать все", а он мне почему-то дизассемблированный код показывает вместо исходников, как ему указать на .pdb? Или pdb'шки недостаточно?


Проверь, что в окошке Attach to Process в поле Attach to (которое прямо над списком процессов) выбраны именно те типы отладки, которые тебе нужны (например, Managed (v4.5, v4.0)). Нужные типы можно выбрать до подключения к процессу, нажав кнопку Select... справа.

Также, не все PDB файлы обязательно содержат ссылки на исходники. В последних платных версиях .NET Reflector есть возможность подменить PDB и дебажить декомпилированные исходники.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.