Visual Studio Solution Explorer блокируется - PullRequest
8 голосов
/ 22 октября 2008

У меня проблема с Visual Studio 2005 с TFS, когда время от времени обозреватель решений перестает реагировать на взаимодействие. Вместо этого он издает звуковой сигнал, как будто я пытаюсь нажать на родительское окно с видимым модальным диалогом, но его нет. Единственное, что я обнаружил до сих пор, это перезапуск VS, но это немного болезненно, потому что наше решение довольно большое. И это даже не гарантия ... это может произойти снова, когда я загружу решение.

Мне было любопытно, если бы кто-то еще имел эту проблему и знает о лучшем решении, перезапускающем VS до тех пор, пока оно не исчезнет.

[Редактировать: 6-11-2010] С тех пор я перешел на VS 2008 и с тех пор у меня не было этой проблемы.

Ответы [ 13 ]

7 голосов
/ 12 мая 2009

Если блокировка VS Editor сопровождается созданием процесса Setup.exe , который никогда не завершается (отображается в диспетчере задач), то это проблема с компонентами Microsoft Office 2007.

Решение, которое сработало для меня - переустановка Microsoft Office 2007. Подробнее .

4 голосов
/ 30 октября 2008

В Visual Studio 2005 всплывающие модальные диалоговые окна запоминают свою позицию относительно 0,0 на виртуальном рабочем столе Windows. Если вы измените конфигурацию multimon, например, удалите монитор, и всплывающее диалоговое окно вернется в положение, которое больше не является видимой частью виртуального рабочего стола, вы можете иметь модальное диалоговое окно, существующее вне экрана. Если вы снова войдете в эту ситуацию, попробуйте нажать alt-пробел, чтобы открыть системное меню окна, а затем нажмите M для перемещения. Затем нажмите одну из клавиш со стрелками, и позиция диалога будет привязана к мыши. Затем вы можете вернуть модальное диалоговое окно на экран.

Эта ошибка была исправлена ​​в VS 2008 SP1.

1 голос
/ 24 августа 2010

Моя ОС 64-битная. У меня был офис 2007 установлен. Я удалил его и установил офис 2010. Затем эта проблема начала возникать. Я запустил приложение «C: \ Program Files (x86) \ Common Files \ microsoft shared \ OFFICE12 \ Office Setup Controller \ Setup.exe» с помощью параметра восстановления, и проблема была решена. У моего коллеги была та же проблема по той же причине, и то же исправление решило и его проблему.

1 голос
/ 03 марта 2010

У меня была такая же проблема с VS2008 9.0.30729.1. SP, и как только я использовал Alt + Space, затем M, затем перетащил окно модели в представление, VS2008 впоследствии смог вспомнить, где я хотел, чтобы отображался диалог этой модели.

Обратите внимание, что Google не удалось найти эту страницу, но Bing был!

1 голос
/ 22 октября 2008

У меня были такие проблемы с различными частями VS 2005, но они были больше связаны с сетевыми дисками, которые больше не были доступны, и с обновлением IntelliSense.

Я удостоверился, что размонтировал все неиспользуемые сетевые диски и отключил IntelliSense, так как я все равно использую Visual Assist, используя этот метод:

http://www.wholetomato.com/forum/topic.asp?TOPIC_ID=5550

1 голос
/ 22 октября 2008

Да, это была распространенная проблема в Visual Studio 2005, фоновый поток хотел бы Visual Studio и ничего не происходило. Затем в строке состояния должна появиться маленькая иконка с надписью «Visual Studio работает, наберитесь терпения». Это случалось со мной каждый раз, когда я впервые запускал проводник документов.

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

У меня была блокировка Souution Explorer после отсоединения и переноса на второй монитор.

Как ни странно, Solution Explorer по-прежнему отвечал, когда я изменял файл, над которым я работал, но не позволял мне щелкать в самом окне.

Это было исправлено, выбрав Окно> Сбросить расположение окон

0 голосов
/ 16 августа 2010

Я только начал получать ту же проблему с VS 2008 после чистой установки Office 2010 Pro Plus. Клавиши со стрелками Alt-Space-M ничего не делают.

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

Если решения начинают плохо себя вести, первое, что я бы попробовал, - это удаление файла .suo. Этот файл содержит информацию о текущем конструкторе и состоянии окна (и не только).

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

Если у вас возникли проблемы с надстройками, может помочь запуск devenv.exe / resetskippkgs. (Это повторно включает надстройки, которые были отключены после предыдущих ошибок)

0 голосов
/ 29 июля 2009

У меня была такая же проблема с Visual Studio 2008 (и особенно после установки инфраструктуры MVC). Мое решение состояло в том, чтобы установить обновление .Net 3.5 SP1 Family, переустановить Visual Studio с помощью функции добавления / удаления и переустановить инфраструктуру MVC ... надеюсь, это кому-нибудь поможет - потому что проблема действительно раздражала.

...