Когда я пытаюсь создать экземпляр 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 ...