Deshabilite el cuadro de diálogo de guardar la solución devenv de Visual Studio

186

Cuando abro mi solución haciendo doble clic en el archivo de solución en un administrador de archivos, Visual Studio 2012 me pregunta si quiero guardar devenv.sln: ingrese la descripción de la imagen aquí

¿Cómo puedo evitar esta cosa molesta? (excepto abrir vs primero y luego solución; solo quiero hacer clic en un archivo de solución en mi administrador de archivos).

Dmitry Khryukin
fuente
1
¿Qué archivo es devenv.sln? ¿Está abriendo archivos de proyecto directamente sin que estén asociados con un archivo de solución? ¿Está utilizando VS para depurar procesos en ejecución o archivos de volcado sin acceso al código fuente?
Dai
1
Pregunta de @Dai 1: devnv es un proceso que pertenece a VS. No tengo idea de qué es devenv.sln. 2 pregunta: no. 3 preguntas: no.
Dmitry Khryukin
2
Parece que he encontrado una solución - social.msdn.microsoft.com/Forums/en/vssetup/thread/... comprobarán tarde
Dmitry Khryukin
1
También experimenté esto después de haber configurado devenv.exe para que se ejecutara como administrador en la pestaña de compatibilidad. Después de configurar también vslaucher.exe para que se ejecute como administrador (como se sugiere aquí), el problema se resolvió.
Bruno

Respuestas:

306

Como se indica aquí , debe configurar "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\vslauncher.exe"para ejecutarse como Administrador.

  1. Botón derecho del ratón C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
  2. Seleccionar propiedades
  3. Haga clic en compatibilidad
  4. Establezca "Ejecutar este programa como administrador".

También hice lo mismo para C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.

Rami A.
fuente
¿Qué otras versiones de Visual Studio tiene instaladas, si hay alguna? Si hay más de uno, ¿los instaló en el orden de su versión donde se instaló Visual Studio 2012 por última vez?
Rami A.
Tengo VS 2008-2012. Sí, los instalé en orden de versiones.
Dmitry Khryukin
3
¿Instaló Visual Studio 2012 Update 1? Cuando hice clic derecho en "C: \ Archivos de programa (x86) \ Archivos comunes \ microsoft shared \ MSEnv \ VSLauncher.exe"> Propiedades> Compatibilidad> y configuré "Ejecutar este programa como administrador", haciendo doble clic en un VS2010 y Los archivos sln VS2012 en el Explorador de Windows funcionan como se esperaba. También hice lo mismo para "C: \ Archivos de programa (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe". Es posible que desee verificar dos exes para asegurarse de que la configuración se guardó correctamente.
Rami A.
Una nota para aquellos que provienen del enlace msdn en esta respuesta (que ahora enlaza con esta publicación de stackoverflow): esta respuesta funcionó para mí sin tener que hacer ninguna de las modificaciones de registro mencionadas, solo haga este cambio y solucionará el problema.
Adam Knights
Sí, comienzo como administrador, pero siempre quiero iniciarlo como administrador, ¿cómo puedo solucionar esto?
Joel Harkes el
1

Otra opción, un poco menos obvia, es guardar el archivo devenv.sln en la carpeta IDE de Visual Studio para esa versión de Visual Studio. Esta era una opción descrita en el enlace mencionado anteriormente .

Probablemente no sea la mejor opción, pero no obstante es una opción.

John Baughman
fuente