2012-06-14 1 views
5

特定のプロジェクトをスタートアッププロジェクトとして設定してVisual Studioでソリューションをロードするたびに、VSHost32.exeクラッシュが発生します。私は行き続けると、アプリケーションを起動した場合、私はCOMExceptionは出る:スタックトレースでVSHostクラッシュ、REGDB_E_INVALIDVALUE特定のプロジェクトをロードする

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

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

答えて

9

プロジェクトのconfigファイルがdevelopmentModeが設定されているとき、これが発生する可能性がありますが、マシンは」doesnのdevPathが設定されています。

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

これを修正することで解決します。

+2

exeの設定ファイルを変更したくない、または変更できない場合は、自分の環境でDEVPATHを設定することもできます。 – Droj

関連する問題