Désactiver la boîte de dialogue d'enregistrement de la solution Devenv Visual Studio

186

Lorsque j'ouvre ma solution en double-cliquant sur le fichier de la solution dans un gestionnaire de fichiers, Visual Studio 2012 me demande si je souhaite enregistrer devenv.sln: entrez la description de l'image ici

Comment puis-je éviter cette chose ennuyeuse? (sauf pour ouvrir vs première et que solution - je veux simplement cliquer sur un fichier de solution dans mon gestionnaire de fichiers).

Dmitry Khryukin
la source
1
Quel fichier est devenv.sln? Ouvrez-vous des fichiers de projet directement sans qu'ils soient associés à un fichier de solution? Utilisez-vous VS pour déboguer les processus en cours ou les fichiers de vidage sur incident sans accès au code source?
Dai
1
@Dai 1 question: devnv est un processus qui appartient à VS. n'ont aucune idée de ce qu'est devenv.sln. 2 question: non. 3 qustion: non.
Dmitry Khryukin
2
semble avoir trouvé une solution - social.msdn.microsoft.com/Forums/en/vssetup/thread / ... vérifiera plus tard
Dmitry Khryukin
1
J'ai également vécu cela après avoir configuré devenv.exe pour qu'il s'exécute en tant qu'administrateur dans l'onglet de compatibilité. Après avoir également configuré le vslaucher.exe pour qu'il s'exécute en tant qu'administrateur (comme suggéré ici), le problème a été résolu.
Bruno

Réponses:

306

Comme indiqué ici , vous devez configurer "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\vslauncher.exe"pour fonctionner en tant qu'administrateur.

  1. Clic-droit C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
  2. Sélectionnez Propriétés
  3. Cliquez sur Compatibilité
  4. Définissez "Exécuter ce programme en tant qu'administrateur".

J'ai également fait la même chose pour C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.

Rami A.
la source
Quelles autres versions de Visual Studio avez-vous installées, le cas échéant? S'il y en a plusieurs, les avez-vous installés dans l'ordre de leur version où Visual Studio 2012 a été installé en dernier?
Rami A.
J'ai VS 2008-2012. oui, je les ai installés dans l'ordre des versions.
Dmitry Khryukin
3
Avez-vous installé Visual Studio 2012 Update 1? Lorsque j'ai cliqué avec le bouton droit de la souris sur "C: \ Program Files (x86) \ Common Files \ microsoft shared \ MSEnv \ VSLauncher.exe"> Propriétés> Compatibilité> et défini "Exécuter ce programme en tant qu'administrateur", double-cliquez sur un VS2010 et Les fichiers sln VS2012 dans l'Explorateur Windows fonctionnent comme prévu. J'ai également fait la même chose pour "C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe". Vous voudrez peut-être revérifier les deux ex pour vous assurer que le paramètre a été enregistré correctement.
Rami A.
Une note à ceux qui proviennent du lien msdn dans cette réponse (qui renvoie maintenant à ce post stackoverflow) - cette réponse a fonctionné pour moi sans avoir à faire aucune des modifications de registre mentionnées - apportez simplement cette modification et cela résoudra le problème.
Adam Knights
Oui, je commence en tant qu'administrateur, mais je veux toujours le démarrer en tant qu'administrateur, comment puis-je résoudre ce problème?
Joel Harkes
1

Une autre option, un peu moins évidente, consiste à enregistrer le fichier devenv.sln dans le dossier IDE de Visual Studio pour cette version de Visual Studio. C'était une option décrite dans le lien ci-dessus .

Ce n'est probablement pas la meilleure option, mais c'est néanmoins une option.

John Baughman
la source