我有一个其他公司提供的dll,是用C#写的,里面有一些类,比如wgMjController,提供了一些对硬件设备的操作(通过udp),但是我对C#不熟悉,就想把这个dll封装成ActiveX控件,然后在java里面调用。
现在的情况是,我已经可以用C#封装出一个ActiveX,并在java里面调用,但是我在ActiveX中新建一个wgMjController实例,程序报错:
Description: 未能加载文件或程序集“n3kAdrtB, Version=5.7.23004.20518, Culture=neutral, PublicKeyToken=b00c76e450f57c4d”或它的某一个依赖项。系统找不到指定的文件。应该是ActiveX控件没有加载到dll中的内容,有谁知道怎么解决吗?
是否需要.net支持?虽然我对C#不是很熟,但是google后,说C#封装的ActiveX控件运行时需要.net环境的楼主,我现在只有一个dll需要读取客户端信息。请问楼主是怎么实现的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。