检索具有CLSID的组件的COM类工厂 - 未注册的类

时间:2017-07-17 09:10:21

标签: c# .net interop

我需要使用Ivi.Visa.Interop程序集版本5.0.0.0来处理基于C#的.NET Framework 4.0 Windows桌面应用程序。我使用Visual Studio 2015

此程序集具有类FormattedIO488。当我尝试实例化这个类时:

FormattedIO488 f = new FormattedIO488();

我在运行时遇到以下错误:

  

未处理的类型异常   ' System.Runtime.InteropServices.COMException'发生在mscorlib.dll

     

其他信息:检索组件的COM类工厂   CLSID {DB8CBF1D-D6D3-11D4-AA51-00A024EE30BD}由于失败而失败   以下错误:80040154类未注册(异常来自   HRESULT:0x80040154(REGDB_E_CLASSNOTREG))。

一个快速的谷歌搜索显示我的项目的目标平台必须是x86。它是x86但是我收到了这个错误。我正在开发的操作系统是Windows 10 x64

"班级未注册"意思?我怎样才能注册课程?

如何解决此问题?

0 个答案:

没有答案