Невозможно привести COM-объект типа System. COM объект
Я получаю следующую ошибку при попытке опубликовать проект XNA в Visual Studio 2010.
Ошибка 1 публикация не удалась со следующей ошибкой: не удалось привести COM объект типа System.__ComObject ' к типу интерфейса 'Майкрософт.VisualStudio.УЛЕ.Взаимодействие.Метод iserviceprovider'. Эта операция не удалось, поскольку вызов QueryInterface для COM-компонента для интерфейс с IID ' {6D5140C1-7436-11CE-8034-00AA006009FA}' не удалось из-за следующий ошибка: интерфейс не поддерживается (исключение из HRESULT: 0x80004002 (E_NOINTERFACE)). 1 1 астероиды
Я пробовал регистрации actxprxy.dll
и ieproxy.dll
как предлагали другие, но я продолжаю получать эту ошибку.
Я получаю эту ошибку с пустым шаблоном игры XNA, а также завершенной игрой XNA.
Я могу создавать и отлаживать одни и те же проекты.
2 ответов
есть обсуждение это утверждает, что это связано с "коррупцией реестра". Один из комментариев предлагает "ядерное" решение перерегистрации каждого OCX и DLL в папке System32:
for %1 in (%windir%\system32\*.dll) do regsvr32 /s %1
for %1 in (%windir%\system32\*.ocx) do regsvr32 /s %1
возможно, это может решить вашу проблему.
этой предложил зарегистрировать ieproxy.dll файлы
regsvr32 "C:\Program файлы\Internet Explorer\ieproxy.DLL-файл"
Если вы используете 64 бит windows, попробуйте следующее:
regsvr32 "C:\Program файлы (x86)\Internet Explorer\ieproxy.DLL-файл"