Недавно я работал над проектом C # / VS2008, для которого требуется 3 элемента управления ActiveX. Я создал оболочку .NET, используя AxImp.exe
для элементов управления, и добавил их в качестве ссылок на мой проект. Код работал без проблем в течение нескольких дней.
Вчера я вытащил чистую версию с нашего сервера управления версиями (библиотеки DLL-оболочки были включены, но не сами элементы управления ActiveX), и при попытке запустить программу я получаю COMResultException
с HRESULT = REGDB_E_CLASSNOTREG(0x80040154)
во время InitializeCompnent
вызов родительской формы.
Есть какие-нибудь подсказки о том, что могло бы быть причиной этого?