通过JAVA调用C#的DLL文件实现。网上资料很多,自己整合总结了一下,做个备忘。
一、C#写com组件
开发环境 VS2013
1、新建工程:TestDemo(类库项目) //根据自己需要取工程名
注:VS必须以管理员身份启动!!!!!
2、右键点击工程->应用程序->程序集信息->使程序集com可见,打上勾
注:1.创建工程的时候,NET Framework 版本是.NET Framework 4
2.创建的是C#标签下的类库项目
3、修改解决方案为x64平台,在解决方案上右击,
然后右键点击工程->生成->为COM互操作注册(C) 打上勾
3、设置强签名(同样要以管理员的身份运行)
打开Visual Studio Command Prompt (VS2013 开发人员命令提示)
输入:sn -k C:/TestComkey.snk 生成TestComkey.snk 文件,注意路径。
VS2013 开发人员命令提示工具的路径是安装VS2013路径下

本文档详细介绍了如何通过Java调用C#编写的COM组件,包括C#创建COM组件的步骤,设置强签名,注册COM组件,以及Java端使用Jacob库进行调用的方法。确保在正确的位置放置并注册所需的DLL文件。
最低0.47元/天 解锁文章
556

被折叠的 条评论
为什么被折叠?



