Сбой публикации Visual Studio 2008, не удается загрузить DLL (envdte.dll) - PullRequest
0 голосов
/ 20 февраля 2012

Я начал получать эту ошибку после того, как установил и удалил различные MS SDK

Ошибка: публикация не удалась из-за следующей ошибки: Невозможно привести объект COM типа 'System .__ ComObject' к типу интерфейса 'EnvDTE.Project'. Эта операция завершилась неудачно, поскольку вызов QueryInterface для компонента COM для интерфейса с IID '{866311E6-C887-4143-9833-645F5B93F6F1}' завершился ошибкой из-за следующей ошибки: Ошибка загрузки библиотеки типов / DLL. (Исключение из HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).

Даже переустановка SDK не устранила проблему.

Я наконец нашел ответ на проблему, который я опубликую в качестве ответа.

1 Ответ

0 голосов
/ 20 февраля 2012

Я открыл «cmd» с правами администратора и сделал

cd C:\Program Files (x86)\Common Files\microsoft shared\MSEnv
regsvr32 dte80.olb
regsvr32 dte80a.olb
regsvr32 dte90.olb
regsvr32 dte90a.olb

, и все после этого волшебным образом сработало.

...