当我尝试在Windows 2016服务器上实例化Visaul FoxPro COM DLL时,出现以下异常:
System.Runtime.InteropServices.COMException(0x80004005):正在检索 具有CLSID的组件的COM类工厂 由于以下原因,{8D55253A-E271-4671-9639-EC21FBE30B64}失败 错误:80004005未指定的错误(HRESULT的异常:0x80004005 (E_FAIL))。
在System.RuntimeTypeHandle.CreateInstance(RuntimeType 类型,布尔publicOnly,布尔noCheck,布尔&canBeCached, RuntimeMethodHandleInternal&ctor,Boolean&bNeedSecurityCheck)
我尝试安装VFP 9 runtime as suggested here,但仍然遇到相同的错误。
如果在服务器上安装VFP 9,则可以实例化DLL。我不需要必须这样做吗?我还应该安装什么,这样就不必安装VFP或仅仅是VFP的工作方式?
我继承了这种依赖关系,而且我对分配VFP COM DLL并不了解...