microsoft - Visual Studio Version Selector no se abre
visual studio code (3)
Aparentemente, el hack "ejecutar como administrador" ya no funciona en Visual Studio 2010 SP1. Fabian describe una solución aquí:
Conseguir que Visual Studio 2010 SP1 se ejecute de forma elevada al iniciar archivos .sln
En resumen:
Copia de seguridad VSLauncher.exe
Desde el indicador de herramientas de Visual Studio 2010, extraiga el manifiesto de VSLauncher.exe:
mt -inputresource:"VSLauncher.exe" -out:VSLauncher.exe.manifest
- Altere el archivo VSLauncher.exe.manifest:
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false">
</requestedExecutionLevel>
</requestedPrivileges>
- Escriba de nuevo el manifiesto en VSLauncher.exe:
mt -outputresource:VSLauncher.exe -manifest VSLauncher.exe.manifest
Tengo Visual Studio 2008 y 2010 instalados uno al lado del otro, pero al intentar abrir un archivo sln de 2008 o 2010 no hay resultados. El reloj de arena se enciende durante aproximadamente un segundo y luego desaparece y no se abre nada.
Leí un lugar para relacionar el archivo sln con VS directamente, pero no puedo seguir esa ruta porque no quiero que las soluciones de 2008 se abran con 2010. ¿Alguien sabe cuál podría ser el problema y cómo solucionarlo?
Lo realmente molesto de este problema es que tiene que ejecutar Visual Studio como administrador en Windows 7 para adjuntarlo a una instancia de IIS. ¡Lo menos que podían hacer era no romper los archivos .sln
cuando haces eso!
El post de Jorge Poveda es correcto, el hack original ya no funciona, pero sí el suyo. Tal vez vale la pena mencionar que tiene que ejecutar todo como administrador para que funcione (el símbolo del sistema y el editor de texto).
Creo que hay una mejor manera, ya que tenemos Win 7 en el trabajo que se ejecuta como administrador y no tuvo este problema. La diferencia clave es que con esta solución, el indicador del administrador le pide que abra VSLauncher.exe
, pero en mi máquina de trabajo, solicita que se abra devenv.exe
para que VSLauncher esté bien para abrir VS2010 de alguna manera. Preguntaré a nuestros muchachos de infraestructura cómo lo hicieron y volver a publicar.
Si está ejecutando Vista o Windows 7 con el UAC habilitado y tiene activado "Ejecutar este programa como administrador" en la pestaña Compatibilidad del archivo de Visual Studio (devenv.exe), obtendrá este comportamiento cuando intente abrir una sln. archivo directamente desde el Explorador de Windows.
Una solución es ir a "% Archivos de programa% / Archivos comunes / Microsoft Shared / MSEnv" o ( "% Archivos de programa (x86)% / Archivos comunes / Microsoft Shared / MSEnv" para sistemas de 64 bits) y hacer clic derecho en VSLauncher.exe y seleccione Propiedades . En la pestaña Compatibilidad , marque " Ejecutar este programa como administrador ". Ahora, cuando intenta abrir un archivo sln directamente desde el Explorador de Windows, obtendrá el indicador de elevación y abrirá la versión correcta de Visual Studio para el archivo.