Ошибка 80040154 (исключение класса не зарегистрировано) при инициализации VCProjectEngineObject (Microsoft.VisualStudio.VCProjectEngine.dll)

Я пытаюсь запустить этот инструмент, чтобы преобразовать проект Visual C ++ в makefile. Проект, который я пытаюсь преобразовать, написан на VS2008, поэтому я использую ссылку на Microsoft.VisualStudio.VCProjectEngine.dll из версии 9.

Ошибка в этой строке:

VCProjectEngine vcprojEngine = new VCProjectEngineObject();

За следующим исключением:

Получение фабрики COM-классов для компонент с CLSID {D19A00C4-A7F9-4E14-A5E1-D060B7EB57F3} не удалось из-за следующей ошибки: 80040154 Класс не зарегистрирован (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

При попытке зарегистрировать VCProjectEngine.dll с помощью regsvr32 я получил сообщение об ошибке, что точка входа DllRegisterServer не найдена.

Есть идеи ??

Заранее спасибо.

33
задан rkellerm 26 October 2010 в 08:12
поделиться