Không thực sự chắc chắn về câu hỏi chính xác của tôi, nhưng đây là tình hình:Visual Studio chế độ Administrator trong Windows 10
Tôi có một ứng dụng (WinForms, C# Net) mà tôi đang phát triển trong Visual Studio 2012. Nó thực hiện rất nhiều thứ nhưng bit quan trọng là nó cần phải đọc các tập tin từ một vị trí nhất định.
Trong trường hợp này, vị trí của tệp nằm trên máy chủ và máy của tôi có thiết lập ổ đĩa mạng được ánh xạ để truy cập tệp. Tôi có thể điều hướng thủ công các tệp bằng Windows Explorer.
Tôi có dòng sau trong mã của tôi được làm nổi bật vấn đề:
System.IO.File.Exists("X:\\A Folder\\a_file.txt");
Và tập tin đó không tồn tại trong vị trí đó. Tuy nhiên đây là nơi xảy ra sự cố: nếu tôi xây dựng giải pháp và chạy trực tiếp .exe từ thư mục "bin" (nhấp đúp). Mã này là tốt, và nó tìm thấy tập tin. Nhưng nếu tôi chạy nó với studio trực quan thì tôi nhận được một ngoại lệ "không tìm thấy tệp".
Tôi đặt điều này xuống thực tế là Visual Studio đang chạy trong chế độ "Quản trị viên" (Tôi quên lý do tại sao tôi cần điều này, nhưng tôi làm). Bây giờ điều này có ý nghĩa nếu bạn xem xét rằng tài khoản "quản trị viên" không có ổ đĩa "X: \" được ánh xạ. Tuy nhiên, điều này chưa bao giờ là vấn đề cho đến khi tôi nâng cấp lên Windows 10 vào tuần trước.
Vì vậy, câu hỏi của tôi là:
Liệu Visual Studio chế độ quản trị và hoạt động khác trong Windows 10? Trong trường hợp này, nó có xử lý các ổ đĩa mạng được ánh xạ khác nhau không?
Điều đáng chú ý là tôi đã nâng cấp từ Windows 7, vì vậy tôi không thể xác nhận nếu sự cố này cũng có trong 8 và 8.1 hay không.
Và trước khi có ai đó hỏi, hãy chỉ cần nói rằng có là một ổ đĩa được ánh xạ. Không có đường dẫn UNC nào được phép!
Có lẽ nó không liên quan đến câu hỏi của bạn, nhưng Windows 10 trong không hỗ trợ hệ thống danh sách của VS 2012 Cập nhật 5. Xem http: // www .microsoft.com/en-us/download/details.aspx? id = 48708. Bạn có thể gặp phải các vấn đề khác trong tương lai. – qxg
@qxg: Có vẻ như tôi vẫn đang cập nhật 4 vào phút, vì vậy tôi có thể di chuyển đến 5 và xem nó có khác biệt không ... – musefan
... không có sự khác biệt về Cập nhật 5 – musefan