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文件上單擊右鍵,選擇以管理員身份運行即可完成註冊。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章