Отладочные символы не загружаются
Я пытаюсь настроить визуальную студию, чтобы включить меня в исходный код среды .net, когда я отлаживаю.
Я попытался работать с Visual Web-Developer-Express-2010 и Visual-Studio-2011-Express-For-Web, а также Visual-Studio-2011-Express-For-Web на Win8CP, и я получаю то же самое проблема с каждым.
Я прочитал множество руководств по настройке и настройкам, которые у меня есть, я считаю правильным.
Отладка общих настроек -
![debug general settings one]()
также -
![debug general settings two]()
Отладка настроек символа -
![debug symbol settings]()
Я пробовал оба этих сервера символов. Когда я нажимаю Load all Symbols
, это результат, который я получаю, говоря, что нагрузка на символы потерпела неудачу -
Ссылка на крупномасштабную версию
![failed symbol loads output]()
Если я запустил код в точку останова, щелкните правой кнопкой мыши и выберите конкретный метод, чтобы сделать так:
крупномасштабная ссылка на версию
![example of how I try to step into source code]()
Я получаю эту вкладку -
Ссылка на крупномасштабную версию
![failed loads error tab]()
Если я смотрю в своей папке SymbolCache, есть только папка FailedLoads с этим содержимым -
Ссылка на крупномасштабную версию
![FailedLoads folder contents]()
Мой проект находится в режиме отладки. Я также пытался запустить VS как администратор. Я полностью контролирую каталог SymbolCache. Я нахожусь в домашней сети и имею полный доступ к моему интернет-соединению.
Почему это не работает?
Ответы
Ответ 1
Степирование источника доступно только для релизов RTM или SP.
См. http://social.msdn.microsoft.com/Forums/en-US/refsourceserver/thread/1b74f60c-e961-425c-a38e-362406dd4cfe.
Поскольку 4.5 сборки имеют тот же номер версии, что и 4.0 (глупая идея), тогда нет способ получить совместимые символы + источник прямо сейчас, поэтому это невозможно с установкой VS11. Вы должны начать с чистой машины и не устанавливать .NET 4.5.
Это действительно глупо... вся точка управления версиями просто выкинула окно.
Ответ 2
Вы настроили среду для загрузки символов (обратите внимание: по умолчанию символы не установлены для загрузки - не проверены VS 11, btw (сделает это позже)).
Вы также можете ознакомиться с этой статьей для получения информации о символах. Я должен проверить, есть ли ручная загрузка для символов для .NET.
Вы также можете настроить исходный сервер вручную на http://referencesource.microsoft.com/symbols. Вы не можете просмотреть исходный источник.
Ответ 3
У меня была эта проблема - без загрузки символов - и потратил неделю, пытаясь ее решить. Моя проблема заключалась в том, что я впервые начал использовать мастер-страницы в своем проекте на сайте. И я неправильно создавал страницы содержания; ошибка заключалась в том, что я не указывал файл codebehind в директиве страницы страницы контента, поэтому мой файл кода был по существу не связан с сборкой проекта. Тупая ошибка и простое исправление после недели разочарования. Надеюсь, что это поможет некоторым потерянным программирующим душам застрять с той же проблемой.