Visual Studio 2010 File Open - скажем, он уже открыт! - PullRequest
1 голос
/ 08 июля 2011

У меня есть решение, которое имеет 20 проектов.Одним из них является проект веб-сайта.

Когда я пытаюсь открыть файл js в проекте веб-сайта, он открывается нормально.

Но когда я пытаюсь открыть любой изJS файлы, это дает мне эту ошибку:

---------------------------
Microsoft Visual Studio
---------------------------
The document 'X:\\....path.js' is already open. Do you want to close it?
---------------------------
Yes   No   
---------------------------

Я пытался искать на форумах, в Интернете, MSDN и везде, это тихо раздражает.*

Спасибо

Ответы [ 3 ]

0 голосов
/ 11 июля 2011

Сообщение об ошибке отображается, когда тот же файл открыт в том же экземпляре VS, но в другом редакторе (вы увидите его, например, при открытии файла ресурсов в редакторе кода, когда он уже открыт в редакторе файлов ресурсов ). Вы открывали файл в обоих случаях двойным щелчком мыши? Попробуйте поиграть с командой Open With , которая позволяет выбрать редактор VS.

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

Что происходит, когда вы подтверждаете закрытие? У вас установлены расширения или надстройки Visual Studio? Попробуйте отключить их все.

0 голосов
/ 12 марта 2014

У меня была эта проблема с файлом TypeScript в VS2013 Premium.

Перезапуск VS, а затем машина не предотвратила проблему.Открытие VS в Safemode не помогло.Единственное решение, которое я нашел, - это навести курсор мыши на «X» на документе, на который жаловалось окно сообщения (гораздо легче с помощью трекбола, чем на мышь), и открыть решение с помощью клавиатуры, убедившись, что указатель находится в нужном местезакройте документ, как только он будет обработан и до того, как отобразится окно сообщения.

ОБНОВЛЕНИЕ: более простое решение - удалить файл .suo.Это позволяет открыть решение без открытых файлов.

0 голосов
/ 08 июля 2011

У меня есть только несколько советов:

  • Вы можете использовать утилиту handle sysinternals.com, чтобы узнать, является ли и какой процесс удерживает файл открытым. Эта утилита также может закрыть такую ​​ручку с применением насилия.

  • Я думаю, что X: это сетевой диск. Возможно ли, что этот файл действительно открывается с другого компьютера? Возможно, он используется сервером веб-тестирования?

  • Вы пытались открыть этот самый файл другой программой (например, блокнотом) на том же компьютере, когда проект загружен в VS?

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