System.Runtime.InteropServices.COMException (0x80004005) - PullRequest
0 голосов
/ 03 апреля 2019

Когда я пытаюсь создать экземпляр DLL-библиотеки Visaul FoxPro COM на сервере Windows 2016 и получаю следующее исключение:

System.Runtime.InteropServices.COMException (0x80004005): получение фабрика класса COM для компонента с CLSID {8D55253A-E271-4671-9639-EC21FBE30B64} не удалось из-за следующих ошибка: 80004005 неуказанная ошибка (исключение из HRESULT: 0x80004005 (E_FAIL)).
в System.RuntimeTypeHandle.CreateInstance (RuntimeType тип, Boolean publicOnly, Boolean noCheck, Boolean & canBeCached, RuntimeMethodHandleInternal & ctor, Boolean & bNeedSecurityCheck)

Я попытался установить VFP 9 runtime, как предложено здесь , но я все еще получаю ту же ошибку.

Если я установлю VFP 9 на сервер, я смогу создать экземпляр DLL. Я не должен делать это правильно? Что еще я должен установить, чтобы не было необходимости устанавливать VFP или это просто так, как работает VFP?

Я унаследовал эту зависимость и не очень разбираюсь в распространении COM-библиотек VFP COM ...

...