VSHost крах, REGDB_E_INVALIDVALUE загрузка конкретного проекта
Всякий раз, когда я загружаю решение в Visual Studio с определенным проектом, установленным в качестве запускаемого проекта, я получаю сбой VSHost32.exe. Если я продолжаю идти и запускаю приложение, я получаю COMException:
{"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)
1 ответ
Решение
Это может произойти, когда в конфигурационном файле проекта задан параметр developmentMode, но на машине не задан devPath.
<runtime>
<developmentMode developerInstallation="true"/>
</runtime>
Удаление этого исправит это.
Перейдите в C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config и удалите указанный ниже параметр из конфигурации вашего компьютера.