Я выполнил шаги, описанные в http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx, чтобы включить отладку исходного кода .NET Framework, и у меня она работала раньше. Теперь, когда я использую .NET 3.5 SP1, похоже, он перестал работать. Помимо шагов в только что упомянутой записи блога, какие специальные шаги я могу сделать, чтобы отладка исходного кода снова заработала?
Я не могу отлаживать исходный код Framework в Visual Studio SP1. Раньше он работал на моей машине. Изначально у меня были символы кеширования Windbg и Visual Studio в один и тот же каталог, но теперь я переместил кеш VS.NET в его собственный каталог, чтобы заставить его повторно загрузить символы.
В моем окне вывода указано: Шаг в: метод обхода без символов 'System.Web.UI.WebControls.XmlDataSourceView.XmlDataSourceVi ew' ew 'Вот некоторые выдержки из моей среды Параметры Отладка -> Общие не отмечены -Включить только мой код отмечен - Включить Пошаговое изменение исходного кода .NET Framework отмечено - флажок Включить поддержку исходного сервера - Печатать диагностические сообщения исходного сервера в окне вывода Параметры Отладка -> Символы отмечены - расположение файлов символов (.pdb): linksource.microsoft.com/symbols проверено - поиск в указанных выше местах только при загрузке символов вручную.
Окно модулей: System.Web.dll C: \ WINDOWS \ assembly \ GAC_32 \ System.Web \ 2.0.0. 0__b03f5f7f11d50a3a \ System.Web.dll Да Нет загружены символы. C: \ managedSymbols \ MicrosoftPublicSymbols \ System.Web. pdb \ DBE79CC9E3774484 8AFF0F27BA61686C1 \ Sy stem.Web.pdb 10 2.0. 50727.3082 (QFE.050727-3000) 25.11.2008 12:03 AM 65F20000- 66A63000 [6848] Размер System.Web.pdb 912 384 байта.
возможный дубликат Невозможно перейти к исходному коду .NET Framework
@Alex, я думаю, вам следует пометить вопрос Другие как обман, так как он появился первым, а также имеет больше ответов.
@ Андрей: Ой, спасибо. По этой теме есть несколько дураков.





Возможно, вам потребуется обновить загруженные символы. В диалоговом окне «Параметры символа» вы указываете каталог кеша, в котором кэшируются символы. Поскольку вы обновили свою платформу .NET, кэшированные там символы, скорее всего, являются более старыми, которые не будут работать с новыми библиотеками DLL. Просто очистите каталог и снова загрузите символы для .NET 3.5 SP1.
У меня есть эта проблема, и .NET 3.5 SP1 - первая версия, которую я пробовал.
У меня была такая же проблема, когда я обновился до .NET 3.5 sp1. Похоже, что с выпуском sp1 это очень упрощено. Теперь вам нужно только установить флажок «Включить пошаговое выполнение исходного кода .NET framework» (который автоматически снимает флажок «Включить только мой код»). Больше не нужно ничего менять в настройках «Символы».
Это не работает в последней GDR, Microsoft необходимо исправить
Ах ... какая-нибудь статья в КБ по проблеме или какая-либо другая ссылка?
К сожалению, нет :( Попробую пожаловаться еще.
Это все еще не работает? Также ... что насчет .NET 4.0? Я пытался выполнить отладку в ContentPresenter для WPF 3.5 SP1 или WPF 4.0, и я не могу заставить его работать.
Хорошо, я заставил его работать для .NET 4.0, просто загрузив символы / исходный код .NET 4 из linksource.microsoft.com/netframework.aspx. Я никогда не мог заставить его работать для .NET 3.5 SP1.
Выпуск общего распространения, выпуск, предназначенный для широкой аудитории (почти всегда выпуск, связанный с безопасностью)
Когда я впервые выполнил эти шаги, отладка у меня не сработала. Я удалил каталог символов и удалил все настройки из Параметры -> Отладка -> Символы, и это сработало.
Прекрасно работает в Windows 7 x64 с Visual Studio 2008 SP1.
Почему ничего не добавляйте в символы?
Когда они у меня были, это не сработало. Когда там ничего нет, он загружает правильные.
У меня это не сработало. Конечно ... больше года спустя. Он загрузил символы, но когда я пытаюсь дважды щелкнуть фрейм стека для отладки .NET Framework ... он говорит, что исходный код недоступен.
@cplotts: у меня то же самое. Кто-нибудь знает, как правильно его настроить?
+1. У меня тоже такая проблема.