Khoảng một giờ trước Visual Studio 2008 đã quyết định rằng nó không thể tìm thấy các tệp nữa.
Đây là trên Windows Vista 64 bit.
Khi tôi nhấp chuột phải vào tệp văn bản (mã nguồn hoặc cách khác) và chọn "mở bằng" và "Visual Studio 2008", tôi gặp lỗi sau (ví dụ):
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.
Khi tôi nhấp chuột phải vào cùng một tệp và chọn "mở bằng" và "Delphi 2010" hoặc "Notepad" (cả hai tùy chọn khác có sẵn cho tệp văn bản trên hệ thống của tôi), tệp sẽ mở đúng.
Thật kỳ lạ khi tệp là một phần của dự án Visual Studio và tôi tự mở dự án bằng Visual Studio (công việc này), tôi có thể mở tệp từ bên trong Visual Studio.
Bất kỳ ý tưởng những gì có thể xảy ra?
Điều này bắt đầu khoảng một giờ sau khi tôi tạo bản sao lưu hoàn chỉnh cho máy ảo Vista của mình và sau khi tôi cài đặt IIS 7, SQL Express và Sourcegear Vault. Các tệp đầu tiên tôi nhận thấy không thể được mở trong Visual Studio nữa, nơi các tệp nguồn Pascal trong các thư mục đã kiểm tra từ Vault. Và Vault dường như cũng không thể thấy một trong các tệp nguồn và tuyên bố rằng chúng không tồn tại. Tôi phát hiện ra về Visual Studio không mở bất kỳ tệp nào nữa khi tôi cố gắng tạo lại tệp mà Vault từ chối xem.
Cập nhật: Tôi vừa kiểm tra. Một người dùng khác, "quản trị viên", vẫn có thể mở tệp văn bản bằng Visual Studio 2008. Cả hai người dùng đều có quyền quản trị viên.
Cập nhật: Tôi vừa khôi phục bản sao lưu cũ. Vấn đề tương tự. Rõ ràng bất cứ điều gì đã kích hoạt điều này xảy ra trước khi cài đặt IIS 7 và SQL Express. Không bao giờ nhận thấy nó trước đây.