Около часа назад Visual Studio 2008 решила, что больше не может находить файлы.
Это на 64-битной Windows Vista.
Когда я щелкаю правой кнопкой мыши текстовый файл (исходный код или другой) и выбираю "открыть с помощью" и "Visual Studio 2008", я получаю следующую ошибку (пример):
Windows cannot find 'C:\Users\ajbrehm\Documents\Visual Studio 2008\Projects\Hello Prism\Hello Prism\Main.pas'. Make sure you typed the name correctly, and then try again.
Когда я щелкаю правой кнопкой мыши по одному и тому же файлу и выбираю "открыть с помощью" и "Delphi 2010" или "Блокнот" (обе другие опции доступны для текстовых файлов в моей системе), файл открывается правильно.
Как ни странно, когда файл является частью проекта Visual Studio, и я открываю сам проект с помощью Visual Studio (это работает), я могу открыть файл из Visual Studio.
Есть идеи, что может происходить?
Это началось примерно через час после того, как я сделал полную резервную копию своей Vista VM и после того, как я установил IIS 7, SQL Express и Sourcegear Vault. Первые файлы, которые я заметил, больше нельзя открывать в Visual Studio, где исходные файлы Pascal находятся в проверенных папках из Vault. И Vault, похоже, также не может увидеть один из исходных файлов и утверждает, что они не существуют. Я обнаружил, что Visual Studio больше не открывает ЛЮБЫЕ файлы, когда пытался воссоздать файл, который Vault отказался видеть.
Обновление: я только что проверил. Другой пользователь, "администратор", все еще может открывать текстовые файлы в Visual Studio 2008. Оба пользователя имеют права администратора.
Обновление: я только что восстановил часовую резервную копию. Та же проблема. Очевидно, что бы это ни вызвало, это произошло до установки IIS 7 и SQL Express. Никогда не замечал этого раньше.