2012-06-14 7 views
5

Zawsze, gdy ładuję rozwiązanie w programie Visual Studio z określonym zestawem projektów jako projekt startowy, pojawia się awaria VSHost32.exe. Gdybym dalej dzieje i uruchomić aplikację, dostaję COMException:Awaria VSHost, REGDB_E_INVALIDVALUE ładowanie określonego projektu

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

Z stacktrace:

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

Odpowiedz

9

Taka sytuacja może wystąpić, gdy plik konfiguracyjny danego projektu ustawił developmentMode, ale maszyna nie robi” t mieć zestaw devPath.

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

Usunięcie, które naprawi.

+2

Możesz również ustawić DEVPATH w swoim środowisku, jeśli nie chcesz lub nie możesz zmienić pliku konfiguracyjnego exe. – Droj