Фактические символы отладки для версии выпуска ASP.NET MVC 2

Мне нужны фактические символы отладки из выпущенной версии ASP.NET MVC 2 (версия, которая устанавливается через установщик веб-платформы).

Я знаю, что могу скачать исходный код, собрать и использовать отладочные символы из него. Но у этого подхода есть пара проблем:

  • Требует, чтобы все другие зависимости были перестроены с использованием этой версии DLL, поскольку она не подписана. Это невозможно, если вы используете сторонние библиотеки, которые не предоставляют исходный код.
  • Собранная версия из последнего источника не соответствует версии выпуска (возможно, из-за разницы только в подписи). Поэтому я не могу ссылаться на этот .pdb.
  • Мне не нужна зависимость от пользовательской сборки или любой другой сборки, кроме той, которая устанавливается при стандартной установке.

Мне просто нужны отладочные символы, чтобы я мог пройти через исходный код, не вводя другую dll. Я пробовал использовать общедоступный Microsoft Symbol Server, но он не загружает символы для этой dll.

Кто-нибудь знает, существует ли этот .pdb?

(Я знаю, что эту dll можно сгенерировать и пройти через нее, используя более новую версию Reflector, но это для профессиональной версии и сейчас стоит денег.)


person Steven Pena    schedule 26.03.2010    source источник
comment
Я действительно хотел бы задать этот вопрос более одного раза.   -  person Adrian Grigore    schedule 12.04.2010


Ответы (1)


У вас должна быть возможность использовать сервер символов MS (http://www.hanselman.com/blog/SetUpYourSystemToUseMicrosoftsPublicSymbolServer.aspx), чтобы найти их.

person Paul    schedule 14.04.2010
comment
Кажется, теперь они добавили эти символы на сервер MS Public Symbol. Теперь это работает. Просто не забудьте также загрузить исходный код и указать отладчику на этот источник при появлении соответствующего запроса (например, при переходе через стек вызовов). - person Steven Pena; 15.04.2010