我必须在.Net应用程序中使用ocx。在工具箱中,我右键单击并从com选项卡添加了ocx。现在,ocx出现在工具箱中,并将控件添加到表单中。当我执行应用程序时出现此错误“无法加载文件或程序集”Interop.WINCMP3XLib,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一。该系统找不到指定的文件。'。你能帮助我做些什么吗?
我还使用Aximp工具转换ocx的包装器dll。现在当我使用这个dll时,我无法访问dll中的方法。
请有人告诉我在.Net应用程序中使用ocx的最佳方法。
由于
答案 0 :(得分:3)
通常你所做的是:
现在将为您的项目显示两个引用 - 当然,相应的DLL也必须出现在项目的输出文件夹中。但是,这将自动完成。编译项目时。
我从来没有使用过aximp ......
请注意,使用64位操作系统时,必须
这对我有用 - 我希望它也适合你: - )
答案 1 :(得分:1)
您是否尝试在Windows中注册OCX?
您可以执行此操作:regsvr32“c:\ myocx.ocx”,替换为您的OCX文件。这也适用于DLL文件。