Deaktivieren Sie den Dialog zum Speichern der Visual Studio devenv-Lösung

186

Wenn ich meine Lösung durch Doppelklick auf die Lösungsdatei in einem Dateimanager öffne, fragt mich Visual Studio 2012, ob ich devenv.sln speichern möchte: Geben Sie hier die Bildbeschreibung ein

Wie kann ich diese nervige Sache vermeiden? (außer beim Öffnen gegen die erste und dann als Lösung - ich möchte nur auf eine Lösungsdatei in meinem Dateimanager klicken).

Dmitry Khryukin
quelle
1
Welche Datei ist devenv.sln? Öffnen Sie Projektdateien direkt, ohne dass sie einer Lösungsdatei zugeordnet sind? Verwenden Sie VS zum Debuggen laufender Prozesse oder zum Absturz von Dump-Dateien ohne Zugriff auf den Quellcode?
Dai
1
@Dai 1 Frage: devnv ist ein Prozess, der zu VS gehört. Ich habe keine Ahnung, was devenv.sln ist. 2 Frage: Nein. 3 Frage: Nein.
Dmitry Khryukin
2
Es sieht so aus, als hätte ich eine Lösung gefunden - social.msdn.microsoft.com/Forums/en/vssetup/thread/… wird später
nachsehen
1
Ich habe dies auch erlebt, nachdem ich devenv.exe so eingestellt hatte, dass es auf der Registerkarte "Kompatibilität" als Administrator ausgeführt wird. Nachdem auch die Datei vslaucher.exe als Administrator ausgeführt wurde (wie hier vorgeschlagen), wurde das Problem behoben.
Bruno

Antworten:

306

Wie hier angegeben , müssen Sie konfigurieren "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\vslauncher.exe", um als Administrator ausgeführt zu werden.

  1. Rechtsklick C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
  2. Wählen Sie Eigenschaften
  3. Klicken Sie auf Kompatibilität
  4. Stellen Sie "Dieses Programm als Administrator ausführen" ein.

Ich habe das auch für getan C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.

Rami A.
quelle
Welche anderen Versionen von Visual Studio haben Sie gegebenenfalls installiert? Wenn mehr als eine, haben Sie sie in der Reihenfolge ihrer Version installiert, in der Visual Studio 2012 zuletzt installiert wurde?
Rami A.
Ich habe VS 2008-2012. Ja, ich habe sie in der Reihenfolge der Versionen installiert.
Dmitry Khryukin
3
Haben Sie Visual Studio 2012 Update 1 installiert? Wenn ich mit der rechten Maustaste auf "C: \ Programme (x86) \ Gemeinsame Dateien \ Microsoft Shared \ MSEnv \ VSLauncher.exe"> Eigenschaften> Kompatibilität> geklickt und "Dieses Programm als Administrator ausführen" festgelegt habe, doppelklicke ich auf VS2010 und VS2012 sln-Dateien im Windows Explorer funktionieren wie erwartet. Dasselbe habe ich auch für "C: \ Programme (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe" getan. Möglicherweise möchten Sie beide Exes überprüfen, um sicherzustellen, dass die Einstellung korrekt gespeichert wurde.
Rami A.
Ein Hinweis für diejenigen, die vom msdn-Link in dieser Antwort kommen (der jetzt auf diesen Stackoverflow-Beitrag verweist) - diese Antwort hat bei mir funktioniert, ohne dass eine der genannten Registrierungsbearbeitungen vorgenommen werden musste - nehmen Sie einfach diese Änderung vor und das Problem wird behoben.
Adam Knights
Ja, ich starte als Administrator, aber ich möchte es immer als Administrator starten. Wie kann ich das dann beheben?
Joel Harkes
1

Eine andere, etwas weniger offensichtliche Option besteht darin, die Datei devenv.sln im Visual Studio IDE-Ordner für diese Version von Visual Studio zu speichern. Dies war eine Option, die in dem oben angegebenen Link beschrieben wurde .

Wahrscheinlich nicht die beste Option, aber es ist trotzdem eine Option.

John Baughman
quelle