注册.net环境下的dll,使用了自带的程序集注册工具(regasm)。程序集注册工具读取程序集中的元数据,并将所需的项添加到注册表中。注册表允许 COM 客户程序以透明方式创建 .NET Framework 类。类一经注册,任何 COM 客户程序都可以使用它,就好像该类是一个 COM 类。类仅在安装程序集时注册一次。程序集中的类实例直到被实际注册时,才能从 COM 中创建。
具体步骤:打开命令提示行,找到regasm工具,使用以下命令注册: regasm 程序集名称 [选项]
选项:
/unregister 注销类型
/tlb[:文件名] 将程序集导出到指定类型库并注册它
/regfile[:文件名] 生成具有指定名称的 reg 文件而不是注册类型。此选项
不能与 /u 或 /tlb 选项一起使用
/codebase 设置注册表中的基本代码
/registered 只引用已注册的类型库
/asmpath:目录 在此处查找程序集引用
/nologo 禁止 RegAsm 显示徽标
/si lent 静态模式。禁止显示成功消息
/verbose 显示额外的信息
/? or /help 显示此用法消息
注册之后即可在vs中成功引用dll。
时间: 2024-10-12 14:39:27