Regasm组件注册工具使用方法

一、小工具背景:

功能:程序集注册工具(Regasm.exe),读取程序集中的元数据,并将所需的项添加到注册表中

说明:Regasm.exe所在路径没有被系统添加PATH环境变量中,因此,REGASM命令无法识别。

            使用时,需要DOS窗口切换到其存储路径后才能运行运行。

                      其一般存储的路径为:C:\Windows\Microsoft.NET\Framework\v2.0.50727\

                      系统的版本不同,运路径中的数字可能会有一些差异。


二、命令常用的控制开关:

语法: RegAsm 程序集名称 [选项]

选项:

   /unregister          注销类型

   /tlb[:文件名]        将程序集导出到指定类型库并注册它

   /regfile[:文件名]   生成具有指定名称的 reg 文件而不是注册类型。此选项

                             不能与 /u 或 /tlb 选项一起使用

    /codebase           设置注册表中的基本代码

    /registered          只引用已注册的类型库

    /asmpath:目录     在此处查找程序集引用

    /nologo               禁止 RegAsm 显示徽标

    /si lent                静态模式。禁止显示成功消息

    /verbose             显示额外的信息

    /? or /help           显示此用法消息

三、使用演示

本例演示使用REGASM.EXE注册工具,注册  E:\ClassLibrary1.dll 的COM组件。

请用管理员权限启动DOS窗口,DOS 命令如下:



四、使用批处理命令来注册程序

    如果需要在多台电脑上进行注册,或者要注册的DLL组件比较多的情况下,可以使用如下的批处理命令进行注册。

@echo off

set path = C:\Windows\Microsoft.NET\Framework\v2.0.50727\;%path%

RegAsm  /codebase E:\ClassLibrary1.dll

pause

::E:\COM.DELL为组件和存放全路径

::C:\Windows\Microsoft.NET\Framework\v2.0.50727\;为REGASM.EXE所在文件夹路径。


说明:将上面批处理命令存为  CMD.bat 后,双击即可完成注册。当注册不成功时,在CMD.BAT文件上单击右键,选择以管理员身份运行即可完成注册。



  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值