- 6
- 0
- 约2.86千字
- 约 7页
- 2021-04-15 发布于山东
- 举报
在 vb 和 asp 中 用 c# 生成的 .net 的 dll
来源 行了的 充和修改 1: 建立 c# 目 --using
System.Runtime.InteropServices;-- 注意 目必 含有接口,
其他 接口, 才可以在其他 言中用 com 件
--Guid 生成。若有多个 接口, 只要一个即可 --DispID(*) 如
果有多个函数可相 的在函数前面加
[DispId(2)],
[DispId(3)]
?。也可以不要--
[ClassInterface(ClassInterfaceType.None)] 在每个 体 前
加入,即可在开 境中得到方法提示
[DispId(1)]
void function1();2
:将
AssemblyInfo.cs
里的
[assembly: ComVisible(false)]
改
true-- 或 目属性 -gt; 用程序 -gt; 程序集信息 (I)...-gt; 使程序集 COM 可 中 3: 目 - 属性 -生成 -gt; com 互操作注册 (C) 中
4: 目属性的 出 型改 。生成解决方案。生成
件 *.dll *.tlb
手工注册 Com 方法:运行命令注册: regasm TestCom.DLL /tlb:TestCom.tlb
原创力文档

文档评论(0)