Wyłącz okno zapisu rozwiązania devenv programu Visual Studio

186

Kiedy otwieram moje rozwiązanie, klikając dwukrotnie plik rozwiązania w menedżerze plików, Visual Studio 2012 pyta mnie, czy chcę zapisać devenv.sln: wprowadź opis zdjęcia tutaj

Jak mogę uniknąć tej irytującej rzeczy? (z wyjątkiem otwarcia vs. pierwsze i rozwiązanie - chcę tylko kliknąć plik rozwiązania w moim menedżerze plików).

Dmitrij Khryukin
źródło
1
Który to plik devenv.sln? Czy otwierasz pliki projektów bezpośrednio, bez powiązania ich z plikiem rozwiązania? Czy używasz VS do debugowania uruchomionych procesów lub plików zrzutu awaryjnego bez dostępu do kodu źródłowego?
Dai
1
@Dai 1 pytanie: devnv jest procesem należącym do VS. nie mam pojęcia, co to jest devenv.sln. 2 pytanie: nie. 3 pytanie: nie.
Dmitrij Chryukin
2
wygląda na to, że znalazłem rozwiązanie - social.msdn.microsoft.com/Forums/en/vssetup/thread/… sprawdzi później
Dmitry Khryukin
1
Doświadczyłem tego również po ustawieniu devenv.exe do uruchamiania jako administrator na karcie kompatybilności. Po ustawieniu vslaucher.exe do działania jako administrator (jak sugerowano tutaj) problem został rozwiązany.
Bruno,

Odpowiedzi:

306

Jak wskazano tutaj , musisz skonfigurować, "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\vslauncher.exe"aby działał jako Administrator.

  1. Kliknij prawym przyciskiem myszy C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
  2. Wybierz Właściwości
  3. Kliknij Kompatybilność
  4. Ustaw „Uruchom ten program jako administrator”.

Zrobiłem to samo dla C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.

Rami A.
źródło
Jakie inne wersje programu Visual Studio masz zainstalowane, jeśli w ogóle? Jeśli jest ich więcej niż jeden, czy zainstalowałeś je w kolejności ich wersji, w której Visual Studio 2012 został zainstalowany jako ostatni?
Rami A.
Mam VS 2008-2012. tak, zainstalowałem je w kolejności wersji.
Dmitrij Chryukin
3
Czy zainstalowałeś Visual Studio 2012 Update 1? Kiedy kliknąłem prawym przyciskiem myszy „C: \ Program Files (x86) \ Common Files \ microsoft shared \ MSEnv \ VSLauncher.exe”> Właściwości> Zgodność> i ustawiłem „Uruchom ten program jako administrator”, dwukrotnie klikając VS2010 i Pliki sln VS2012 w Eksploratorze Windows działają zgodnie z oczekiwaniami. Zrobiłem to samo dla „C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe”. Możesz dwukrotnie sprawdzić oba pliki ex, aby upewnić się, że ustawienie zostało poprawnie zapisane.
Rami A.
Uwaga dla tych, którzy pochodzą z linku msdn w tej odpowiedzi (która teraz prowadzi do tego postu przepełnienia stosu) - ta odpowiedź działała dla mnie bez konieczności wykonywania żadnej z wymienionych edycji rejestru - wystarczy wprowadzić tę jedną zmianę, a to rozwiąże problem.
Adam Knights
Tak, zaczynam jako administrator, ale zawsze chcę go uruchomić jako administrator. Jak mogę to naprawić?
Joel Harkes
1

Inną, nieco mniej oczywistą opcją jest zapisanie pliku devenv.sln w folderze IDE programu Visual Studio dla tej wersji programu Visual Studio. To była opcja opisana w linku wspomnianym powyżej .

Prawdopodobnie nie jest to najlepsza opcja, ale mimo to jest to opcja.

John Baughman
źródło