191 votes

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

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

Comment puis-je éviter cette chose ennuyeuse ? (à part ouvrir d'abord vs et ensuite la solution - je veux juste cliquer sur un fichier de solution dans mon gestionnaire de fichiers).

1 votes

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 des processus en cours d'exécution ou des fichiers de vidage de plantage sans accès au code source?

1 votes

@Dai 1 question : devnv est un processus qui appartient à VS. Je n'ai aucune idée de ce qu'est devenv.sln. 2ème question : non. 3ème question : non.

2 votes

Il semblerait que j'ai trouvé une solution - social.msdn.microsoft.com/Forums/en/vssetup/thread/… Je vérifierai plus tard.

311voto

Rami A. Points 3207

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

  1. Faites un clic droit sur C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
  2. Sélectionnez Propriétés
  3. Cliquez sur Compatibilité
  4. Cochez "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.

0 votes

Quelles autres versions de Visual Studio avez-vous installées, le cas échéant ? Si oui, les avez-vous installées dans l'ordre de leur version où Visual Studio 2012 a été installé en dernier ?

0 votes

J'ai VS 2008-2012. oui, je les ai installés dans l'ordre des versions.

3 votes

Avez-vous installé Visual Studio 2012 Update 1? Lorsque j'ai fait un clic droit sur "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe" > Propriétés > Compatibilité > et j'ai défini "Exécuter ce programme en tant qu'administrateur", double-cliquer sur des fichiers sln de VS2010 et VS2012 dans l'explorateur Windows fonctionne 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 pouvez vérifier que les deux exécutables ont bien enregistré ce paramètre correctement.

20voto

Dmitry Khryukin Points 2764

Comme je l'ai mentionné dans mon commentaire, vous pouvez trouver une solution ici http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/8716b5e9-0565-459e-8970-93db52cab466

Ils suggèrent de définir la propriété "Exécuter ce programme en tant qu'administrateur" sur "true" pour vslauncher.exe. Le chemin devrait être comme ceci : C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\vslauncher.exe

2voto

John Baughman Points 165

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

Probablement pas la meilleure option, mais c'est tout de même une option.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X