VS2008 devenv не закрывается, удерживая файлы от сборки? - PullRequest
0 голосов
/ 14 мая 2009

Эй, ребята, вы, ребята, сталкивались с таким поведением, и если да, то как вы справились с этим?

По сути, происходит следующее: у меня будет запущен экземпляр VS2008, я зайду в другой проект VS в новом экземпляре, а затем закрою новый. После этого VS время от времени будет жаловаться, что «Файл открыт в другом окне, хотите ли вы закрыть его?». Нажатие «да» ничего не делает; Я не могу открыть файл в редакторе.

Что бесконечно хуже, так это то, что любые файлы, которые будут отображать это поведение (о которых, возможно, я не знаю), похоже, не создаются. Сборка прямо вверх не включает классы, которые отображают проблему.

Я заметил, что когда я закрываю VS, все еще остаются запущенные файлы devenv.exe; когда я их убиваю в Process Explorer, проблемы исчезают, поэтому мне кажется, что они держат файловые дескрипторы открытыми.

Мне бы хотелось быть в состоянии доверять своей среде чуть больше, чем я могу сейчас ...

Есть предложения?

PS - У меня установлен VimEmu, и это единственный плагин.

Ответы [ 2 ]

1 голос
/ 15 мая 2009

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

http://www.emptyloop.com/unlocker/

Это бесплатный инструмент, который позволяет вам увидеть, какие файлы заблокированы, а затем может принудительно разблокировать.

Не является решением вашей проблемы, но, возможно, это обходной путь.

В качестве примечания, когда я изменяю файл во втором экземпляре Visual Studio, я получаю это сообщение:

Этот файл был изменен вне редактора исходного кода.

Хотите перезагрузить его?

1 голос
/ 14 мая 2009

Очевидный вопрос: вы пытались удалить / отключить сторонний плагин, чтобы посмотреть, изменит ли это что-нибудь?

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