2012-06-14 9 views
5

Cada vez que cargo una solución en Visual Studio con un proyecto específico como proyecto de inicio, aparece un bloqueo VSHost32.exe. Si sigo adelante y poner en marcha la aplicación, aparece un COMException:VSHost crash, REGDB_E_INVALIDVALUE cargando el proyecto específico

{"Invalid value for registry (Exception from HRESULT: 0x80040153 (REGDB_E_INVALIDVALUE))"} 

Con un StackTrace:

at System.Runtime.InteropServices.RuntimeEnvironment.GetDeveloperPath() 
at System.AppDomain.SetupFusionStore(AppDomainSetup info) 
at System.AppDomain.SetupDomain(Boolean allowRedirects, String path, String configFile) 

Respuesta

9

Esto puede ocurrir cuando el archivo de configuración de un proyecto tiene conjunto developmentMode, pero la máquina doesn' t tiene un conjunto devPath.

<runtime> 
    <developmentMode developerInstallation="true"/> 
</runtime> 

Quitar eso lo arreglará.

+2

También puede establecer DEVPATH en su entorno, si no desea, o no puede, cambiar el archivo de configuración del exe. – Droj