Невозможно загрузить одну или несколько точек останова в Visual Studio 2013 - PullRequest
24 голосов
/ 20 июля 2009

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

Ответы [ 10 ]

59 голосов
/ 20 июля 2009

По поводу проблемы с точкой останова: Вы отладили на ассемблере? Возможно, вы случайно установили точку останова в какой-то инструкции ассемблера. Просмотрите список точек останова (Debug-> Windows-> Breakpoints; для меня это Alt + F9), чтобы увидеть, какие точки останова установлены для решения. Конечно, источник и двоичный файл могут не совпадать. В качестве альтернативы может помочь следующее.

Повторный запуск проекта: Visual Studio сохраняет все пользовательские данные, касающиеся решения, в файле * .suo, который он помещает прямо рядом с файлом * .sln. Это могло быть повреждено (хотя я никогда не видел это). Попробуйте удалить его и посмотреть, поможет ли это. Во-вторых, обе проблемы могут быть вызваны тем, что кто-то проверил файл * .suo. Вы проверяли это?

5 голосов
/ 10 декабря 2012

Я также столкнулся с такой проблемой, решения - удалить файл * .suo в каталоге решений.

3 голосов
/ 15 июля 2014

Удаление файла * .suo у меня сработало

3 голосов
/ 04 апреля 2013

У меня была такая же проблема, и я очистил решение от BUILD> CLEAN SOLUTION и перестроил решение, и оно решилось.

1 голос
/ 20 июля 2009

Может быть, точка останова исчезла (но как?). Пожалуйста, попробуйте Ctrl + Shift + F9, чтобы «Удалить все точки останова» (VS2008).

1 голос
/ 20 июля 2009

Можете ли вы дать нам больше информации о том, почему Visual Studio не может загрузить точку останова? Если вы наведите курсор мыши на значок точки останова, он должен отобразить всплывающую подсказку о том, почему точка останова не может быть загружена.

Наиболее распространенная причина этого - несоответствие между исходным файлом и двоичным файлом, который вы отлаживаете. Это может произойти, если вы F5 с ошибками сборки, например. Или F5 против развернутой DLL после того, как вы изменили источник для DLL. Попробуйте перестроить и, возможно, заново развернуть и посмотреть, поможет ли это вашей проблеме.

Что касается информации о запуске. Попробуйте обновить его, нажав «Сохранить все» и перезапустив Visual Studio. Это должно обеспечить сохранение информации.

0 голосов
/ 15 ноября 2018

Я пытался удалить все точки останова, но каждый раз, когда я открывал проект, это сообщение появлялось.

Я нашел скрытый каталог внутри решения: ".vs"

Я переименовал его во что-то другое и заново открыл решение - сообщение исчезло.

0 голосов
/ 16 сентября 2018

Удаление файла .suo у меня не сработало, равно как и удаление папки obj. Единственное, что сработало, - это удаление всего из скрытой папки .vs (сначала я переместил файлы в другое место на моей машине, чтобы убедиться, что смогу переместить их обратно в случае ошибки)

0 голосов
/ 09 августа 2016

Ctrl + Shift + F9 для «Удалить все точки останова» не работает.

Удалите все в вашем проекте, кроме исходного кода: подкаталоги "obj" и "bin", все * .user и * .suo также из скрытого каталога ".vs".

0 голосов
/ 31 июля 2012

У меня только что была эта проблема с Visual Studio 2012 RC. Я исправил это, установив произвольную точку останова, а затем удалил ее в окне «Отладка-> Windows-> точка останова».

...