我正在尝试将 QuickTime 2.0 ActiveX 插件用于用 C# 编写的 winforms 应用程序。
首先,我将对象从我的工具箱拖到表单中,但我收到一条错误消息,提示无法导入 ActiveX 控件并检查它是否已正确注册。在解决方案资源管理器的引用标题下,AxQTOControlLib 引用显示为失败。
为了尝试解决这个问题(在搜索解决方案之后),我使用 AxImp 从 QuickTime 程序文件中的 QTOControl.dll 为控件创建相关的 C# 包装器。
然后我尝试使用 RegAsm 向系统注册 .dll,但是当我这样做时,我收到以下错误:
“RegAsm:错误 RA0000:无法加载文件或程序集‘QTOControlLib,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null’或其依赖项之一。系统找不到指定的文件。”
我检查了,文件确实存在,路径是正确的。
请您帮忙解决这个问题,以便注册.dll 并在winforms 应用程序中使用QuickTime ActiveX 控制器。
我正在使用以下设置:
Windows 7(64 位)Visual Studios 2010 .Net 4.0