VS2008 devenv не закрывается, предотвращая создание файлов?

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

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

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

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

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

Какие-либо предложения?

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


person Jon Raphaelson    schedule 14.05.2009    source источник


Ответы (2)


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

person Magnus Johansson    schedule 14.05.2009
comment
Я отключил его, и, похоже, он ничего не сделал. Я не дошел до удаления, но если ничего другого, я попробую. - person Jon Raphaelson; 14.05.2009
comment
Вы используете VS 2008 SP1? Долгий шанс, но как насчет антивирусного программного обеспечения, если оно используется, пытались ли вы отключить его, чтобы увидеть разницу в поведении? - person Magnus Johansson; 14.05.2009
comment
Я, и я посмотрю, что произойдет; Я использую ClamWin - person Jon Raphaelson; 14.05.2009

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

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

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

Это не решение вашей проблемы, но, возможно, это решение.

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

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

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

person Vaccano    schedule 15.05.2009
comment
отличный инструмент, но я не думаю, что он поддерживает 64-битную версию. - person Preet Sangha; 29.05.2009