2012-06-14 29 views
5

Bất cứ khi nào tôi tải một giải pháp trong Visual Studio với một dự án cụ thể được đặt làm dự án khởi động, tôi nhận được sự cố VSHost32.exe. Nếu tôi tiếp tục đi và khởi động ứng dụng, tôi nhận được một COMException:Tai nạn VSHost, REGDB_E_INVALIDVALUE tải Dự án Cụ thể

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

Với stacktrace:

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

Trả lời

9

Điều này có thể xảy ra khi tập tin cấu hình của một dự án có developmentMode bộ, nhưng máy doesn' t có một tập hợp devPath.

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

Xóa điều đó sẽ khắc phục sự cố.

+2

Bạn cũng có thể đặt DEVPATH trong môi trường của mình, nếu bạn không muốn hoặc không thể thay đổi tệp cấu hình của exe. – Droj

Các vấn đề liên quan