Здравствуйте, Степанов Андрей, Вы писали:
СА>Здравствуйте, Nuseraro, Вы писали:
N>>Здравствуйте, Аноним, Вы писали:
А>>>Есть внешняя длл — httpmodule. исходников нет.
А>>>длл выкидывает ошибку в момент инициализации на событии init.
А>>>как поставить брейкпойнт внутри длл без наличия исходников?
N>>Придется сильно попариться с чем-нибудь типа рефлектора ( http://www.reflector.net/ ) Но теоретически можно. Дизэссемблировать, сгенерить pdb, попробовать приаттачиться, или вообще пересобрать, или вроде последние версии рефлектора позволяли прямо так брейкпоинт ставить(сам не делал, но слышал).
СА>Именно так и надо. Берешь Reflector, экспортируешь полученный после дизассемблирования проект, собираешь его в Debug, и отлаживаешь. Единственный известный мне нюанс — в некоторых случаях Reflector генерирует некомпилируемый код при экспорте
Причем одна и та же версия Reflector может на одной машине сделать нормальный код, а на другой хреновый, недавно нарвались. Но в целом — так.
Да что вы все бредите у рефлектора есть адын для студии который позволяет дебажить dll безо всяких танцев с бубном