C#学习总结笔记本 c#生成dll,com组件调用

创建C#dll com组件

C#学习总结笔记本 c#生成dll,com组件调用

C#学习总结笔记本 c#生成dll,com组件调用

C#学习总结笔记本 c#生成dll,com组件调用

C#学习总结笔记本 c#生成dll,com组件调用

勾选

C#学习总结笔记本 c#生成dll,com组件调用

 

C#学习总结笔记本 c#生成dll,com组件调用

添加**

C#学习总结笔记本 c#生成dll,com组件调用

重命名类文件

C#学习总结笔记本 c#生成dll,com组件调用

使用工具生成Guid【作用不明

C#学习总结笔记本 c#生成dll,com组件调用C#学习总结笔记本 c#生成dll,com组件调用

Guid生成

C#学习总结笔记本 c#生成dll,com组件调用

任何一个公开的类,必须有一个 I开通的接口定义【作用不明

C#学习总结笔记本 c#生成dll,com组件调用

重新生成

C#学习总结笔记本 c#生成dll,com组件调用

 

 

查看dll所在目录

C#学习总结笔记本 c#生成dll,com组件调用

以管理员身份运行,进入到目录

C#学习总结笔记本 c#生成dll,com组件调用

C#学习总结笔记本 c#生成dll,com组件调用

注册dll

gacutil /i

regasm

指令路径:大致如下

C#学习总结笔记本 c#生成dll,com组件调用

C#学习总结笔记本 c#生成dll,com组件调用

将目录配进环境变量

C#学习总结笔记本 c#生成dll,com组件调用

 

C#学习总结笔记本 c#生成dll,com组件调用

 

c#调用[成功]

C#学习总结笔记本 c#生成dll,com组件调用

C#学习总结笔记本 c#生成dll,com组件调用

C#学习总结笔记本 c#生成dll,com组件调用

php调用[成功]

C#学习总结笔记本 c#生成dll,com组件调用

 

 

最后

这样也能成功注册调用

C#学习总结笔记本 c#生成dll,com组件调用

注:在c#的引用里,可以看得见注册的com组件

C#学习总结笔记本 c#生成dll,com组件调用

其他参考文章