Нет отладки в VS без предварительного удаления файла SUO

У меня есть проект веб-приложения, который я изначально разрабатывал в VS 2008, а сейчас я разрабатываю его в VS 2010. По какой-то причине, когда я устанавливаю точки останова, отладчик не затрагивает их; он просто продувает весь код, когда я запускаю проект.

Я нашел частичное решение, когда кто-то предложил удалить файл .suo для проекта после закрытия Visual Studio. Это сработало - ОДИН РАЗ. То есть после удаления файла и повторного открытия проекта установленные мной точки останова срабатывают отладчиком и приостанавливаются там. Недостатком является то, что это работает только один раз. После того, как я останавливаю проект и запускаю его снова, он снова пропускает все точки останова. Это заставляет меня постоянно закрывать мой проект, удалять файл .suo и снова открывать проект (что, безусловно, очень раздражает).

Я исследовал это, но я не могу найти кого-то, у кого такая же проблема, как у меня. Я был бы очень признателен за любые предложения о том, как я мог бы заставить это работать без этого утомительного процесса. Спасибо!


person Loki70    schedule 30.04.2013    source источник
comment
На всякий случай наткнулся на это, я нашел решение для этого. Как только я установил SP1 для VS2010, эта проблема исчезла.   -  person Loki70    schedule 01.05.2013
comment
Дополнительное примечание. По-видимому, в VS 2010 SP1 есть известная проблема, из-за которой нарушается интеллектуальное представление в SQL 2008. Прочитайте об этом здесь: stackoverflow.com/questions/9011526/   -  person Loki70    schedule 06.05.2013