Vô hiệu hóa hộp thoại lưu giải pháp Visual Studio devenv


186

Khi tôi mở giải pháp của mình bằng cách nhấp đúp vào tệp giải pháp trong trình quản lý tệp, Visual Studio 2012 sẽ hỏi tôi có muốn lưu devenv.sln không: nhập mô tả hình ảnh ở đây

Làm thế nào tôi có thể tránh điều phiền toái này? (ngoại trừ mở so với trước và hơn giải pháp - Tôi muốn chỉ cần nhấp vào tệp giải pháp trong trình quản lý tệp của mình).


1
Tập tin nào devenv.sln? Bạn đang mở tệp dự án trực tiếp mà không liên kết với tệp giải pháp? Bạn có đang sử dụng VS để gỡ lỗi các tiến trình đang chạy hoặc làm hỏng các tệp kết xuất mà không truy cập vào mã nguồn không?
Đại

1
@Dai 1 câu hỏi: devnv là một quá trình thuộc về VS. không biết devenv.sln là gì. 2 câu hỏi: không. 3 đốt: không.
Dmitry Khryukin

2
có vẻ như tôi đã tìm thấy một giải pháp - social.msdn.microsoft.com/Forums/en/vssetup/thread/NH sẽ kiểm tra sau
Dmitry Khryukin

1
Tôi cũng đã trải nghiệm điều này sau khi tôi đã đặt devenv.exe để chạy với tư cách quản trị viên trong tab tương thích. Sau khi cũng thiết lập vslaucher.exe để chạy với tư cách quản trị viên (như được đề xuất ở đây), sự cố đã được giải quyết.
Bruno

Câu trả lời:


306

Như đã chỉ ra ở đây , bạn phải cấu hình "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\vslauncher.exe"để chạy với tư cách Quản trị viên.

  1. Kích chuột phải C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
  2. Chọn thuộc tính
  3. Nhấp vào Tương thích
  4. Đặt "Chạy chương trình này với tư cách quản trị viên".

Tôi cũng làm như vậy cho C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.


Những phiên bản khác của Visual Studio mà bạn đã cài đặt, nếu có? Nếu có nhiều hơn một, bạn đã cài đặt chúng theo thứ tự phiên bản của chúng, nơi Visual Studio 2012 được cài đặt lần cuối chưa?
Rami A.

Tôi có VS 2008-2012. vâng, tôi đã cài đặt chúng theo thứ tự của các phiên bản.
Dmitry Khryukin

3
Bạn đã cài đặt Visual Studio 2012 Update 1 chưa? Khi tôi nhấp chuột phải vào "C: \ Chương trình tệp (x86) \ Tệp chung \ microsoft đã chia sẻ \ MSEnv \ VSLauncher.exe"> Thuộc tính> Tương thích> và đặt "Chạy chương trình này với tư cách quản trị viên", nhấp đúp vào VS2010 và nhấp Các tệp sln VS2012 trong Windows Explorer hoạt động như mong đợi. Tôi cũng đã làm tương tự cho "C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe". Bạn có thể muốn kiểm tra kỹ cả hai exes để đảm bảo rằng cài đặt đã được lưu chính xác.
Rami A.

Một lưu ý cho những người đến từ liên kết msDN trong câu trả lời này (hiện đang liên kết đến bài đăng stackoverflow này) - câu trả lời này có hiệu quả với tôi mà không phải thực hiện bất kỳ chỉnh sửa đăng ký nào được đề cập - chỉ cần thực hiện một thay đổi này và nó sẽ khắc phục vấn đề.
Hiệp sĩ Adam

Có tôi bắt đầu với tư cách quản trị viên, nhưng tôi luôn muốn bắt đầu với tư cách quản trị viên, làm thế nào tôi có thể khắc phục điều này sau đó?
Joel Harkes 9/11/2015

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.