Как сбросить Visual Studio, чтобы он снова искал исходные файлы библиотек DLL при отладке? - PullRequest
9 голосов
/ 08 июля 2010

В процессе отладки моего проекта WPF я регулярно сталкиваюсь с исключениями.Когда эти исключения срабатывают, если исключение выдается кодом моего приложения, я могу просмотреть исходный код.Все хорошо.

ОДНАКО, если исключение выдается кодом, размещенным в другой сборке (которую мы создали), я не могу найти исходный код.В какой-то момент в прошлом мне предлагали найти исходный файл исходного кода, но «отменили» диалог.Теперь я хочу перезаработать.

Есть ли способ предоставить мне перестройку при поиске этих исходных файлов?Я больше не запрашиваю их.Я предполагаю, что Visual Studio где-то хранит мои настройки просмотра исходного кода, но я не знаю где.Я понимаю, что это возможно, но я даже не знаю, какие слова искать в Google, чтобы получить то, что я хочу.

Что мне делать?

Ответы [ 3 ]

8 голосов
/ 04 марта 2011

В обозревателе решений щелкните правой кнопкой мыши решение и выберите Свойства Общие свойства Отладка исходных файлов .

Тогда справа будет список для "Не ищите эти исходные файлы:" . Удаление записи из этого списка должно снова запросить у вас местоположение источника.

2 голосов
/ 08 июля 2010

Удалите скрытый файл .suo в вашем каталоге решений.

1 голос
/ 08 июля 2010

Возможно, вам придется сбросить визуальные настройки.Вы можете сделать это, нажав «Инструменты», «Импорт параметров экспорта».

В качестве исходного пути по умолчанию убедитесь, что файлы PDB правильно заменены там, где Visual Studio добавляет эталонную DLL из.Файл PDB содержит путь к исходному коду, это не Visual Studio.

Вы должны перестроить свой проект (ссылка на одну сборку) и вручную удалить файлы PDB в вашем проекте отладки, прежде чем добавлять ссылки.Это может быть ошибка в Visual Studio, если файлы заблокированы или по какой-то причине файлы PDB могут не обновляться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...