Ninguna de estas soluciones ofrecidas aquí funciona para hacer doble clic en un archivo .sln y abrir una instancia de Visual Studio que se ejecute como administrador. Le daré a alguien $ 50 si me pueden decir cómo iniciar un .sln con VS en modo administrador.
EDITAR:
OK, creo que encontré una forma de evitar esto. Tiene que hacer dos cosas (en mi caso, 3, porque tengo VS 2008 y VS 2010 instalados, y NUNCA, NUNCA quiero que ninguna versión se ejecute sin derechos de administrador).
1) Navegue a la ubicación de los archivos de programa del devenv.exe y configúrelo para que se ejecute como administrador (vea otra publicación con captura de pantalla: cómo hacerlo).
2) Vaya a (Estoy usando WIN7 de 64 bits) C: \ Archivos de programa (x86) \ Archivos comunes \ microsoft shared \ MSEnv y busque el VSLauncher.exe. Haga clic con el botón derecho> Propiedades ...> Compatibilidad> Marque la casilla Ejecutar este programa como administrador> Aceptar
3) Navegue a cualquier .sln> haga clic con el botón derecho> Abrir con> Selector de versión de Microsoft Visual Studio
Realizar estos pasos me funcionó.