Ошибка отладки Visual Studio? - PullRequest
       6

Ошибка отладки Visual Studio?

0 голосов
/ 05 августа 2009

Я пытаюсь отладить юнит-тест. Когда я вхожу в код класса, я хочу проверить VS2008, чтобы показать дизассемблирование, а не исходный код. Я проверил в окне модулей и статус для рассматриваемого модуля читает «символы загружены», так что все выглядит ОК

Проект на c #, я использую Visual Studio 2008 SP1, у кого-нибудь есть идеи, это сводит меня с ума!

Ответы [ 3 ]

1 голос
/ 05 августа 2009

Символы и исходный код не одно и то же. Вам нужно либо иметь исходный код для вашего модуля в том же месте на диске, на котором он находился на сборочной машине, либо настроить исходный сервер: http://msdn.microsoft.com/en-us/magazine/cc163563.aspx

0 голосов
/ 02 января 2013

Старый пост, но недавно этот вопрос был ... Удалите ссылку на проект, для которого вы хотите перейти из проекта, вызывающего ссылку. Очистите решение, перестройте все (что мне нравится делать один проект в то время, когда у меня есть эта проблема). Снова добавьте ссылку - убедитесь, что вы добавляете ссылку в качестве ссылки на проект, а не ссылаетесь непосредственно на .dll.

Вы также можете попробовать перейти в настройки отладки и снять флажок «Включить отладку на уровне адресов» в разделе «Отладка | Общие положения.

0 голосов
/ 10 августа 2009

Если щелкнуть правой кнопкой мыши в окне источника, появится пункт контекстного меню «Перейти к разборке». Это покажет вам, что вы ищете. Хотя, как правило, большинство людей спрашивают, как получить до исходный код из разборки, а не как получить разборку из исходного кода! :)

@ Грзенио прав в том, что если у вас есть источник и символы и вы все еще видите разборку, что-то не в порядке.

Попробуйте проверить версии dll в глобальном кэше сборок (GAC). Вы также можете найти другие подсказки, проверив свойства любых пользовательских библиотек, на которые есть ссылки. В частности, свойства «Конкретная версия» и «Копировать локальный». Если какое-либо из этих значений истинно, это может быть подсказкой, что проект ссылается на копию GAC-копии зависимостей dll.

...