2012-06-14 8 views
5

Всякий раз, когда я загружаю решение в Visual Studio с определенным проектом, заданным как проект запуска, я получаю сбой VSHost32.exe. Если я буду продолжать идти и запустить приложение, я получаю COMException:Ошибка VSHost, REGDB_E_INVALIDVALUE Загрузка Конкретный проект

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

С StackTrace:

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

ответ

9

Это может произойти, если файл конфигурации проекта, имеет developmentMode набор, но машина Безразлично» t имеет набор devPath.

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

Удаление, которое будет исправлено.

+2

Вы также можете установить DEVPATH в своей среде, если вы не хотите или не можете изменить файл конфигурации exe. – Droj