共用方式為


Regsvcs.exe (.NET 服務安裝工具)

更新:2011 年 4 月

.NET 服務安裝工具執行下列動作:

  • 載入和註冊組件。

  • 產生、註冊和安裝型別程式庫到指定的 COM+ 應用程式。

  • 設定您以程式設計方式加入至類別的服務。

這個工具會自動隨 Visual Studio 和 Windows SDK 一起安裝。 若要執行工具,建議您使用 Visual Studio 命令提示字元或 Windows SDK 命令提示字元。 這些公司可讓您輕鬆地執行工具,而不需瀏覽至安裝資料夾。 如需詳細資訊,請參閱Visual Studio 和 Windows SDK 命令提示字元

  • 如果您已經在電腦上安裝 Visual Studio:在工作列上,依序按一下 Start、All Programs、Visual Studio、Visual Studio Tools,然後按一下 Visual Studio Command Prompt。

    -或-

    如果您已經在電腦上安裝 Windows SDK:在工作列上,依序按一下 Start、All Programs、Windows SDK 的資料夾,然後按一下Command Prompt(或 CMD Shell)。

  • 在命令提示字元中輸入下列文字:

regsvcs [/c | /fc | /u] [/tlb:typeLibraryFile] [/extlb]
[/reconfig] [/componly] [/appname:applicationName]
[/nologo] [/quiet]assemblyFile.dll 

參數

引數

描述

assemblyFile.dll

來源組件檔。 這個組件必須以強式名稱簽名。 如需詳細資訊,請參閱使用強式名稱簽章組件

選項

描述

/appdir:path

指定應用程式的根目錄。

/appname:applicationName

指定要尋找或建立之 COM+ 應用程式的名稱。

/c

建立目標應用程式。

/componly

只設定元件;忽略方法和介面。

/exapp

指定到需要現有應用程式的工具。

/extlb

使用現有的型別程式庫。

/fc

尋找或建立目標應用程式。

/help

顯示工具的命令語法和選項。

/noreconfig

不要重新設定現有的目標應用程式。

/nologo

隱藏 Microsoft 程式啟始資訊顯示。

/parname:name

指定要尋找或建立之 COM+ 應用程式的名稱或 ID。

/reconfig

重新設定現有的目標應用程式。 這是預設值。

/tlb:typelibraryfile

指定要安裝的型別程式庫檔案 (Type Library File)。

/u

解除安裝目標應用程式。

/quiet

指定安靜模式;隱藏標誌或成功訊息顯示。

/?

顯示工具的命令語法和選項。

備註

Regsvcs.exe 需要由 assemblyFile.dll 所指定的來源組件檔。 這個組件必須使用強式名稱簽署。 如需強式名稱簽署的詳細資訊,請參閱使用強式名稱簽署組件。 目標應用程式和型別程式庫檔案的名稱是選擇項。 如果 applicationName 引數已經不存在的話,可以從來源組件檔中產生,並且將會由 Regsvcs.exe 建立。 typelibraryfile 引數可以指定型別程式庫名稱。 如果您沒有指定型別程式庫名稱,Regsvcs.exe 會使用組件名稱做為預設值。

當 Regsvcs.exe 註冊元件的方法時,它會受制於這些方法上的需求連結要求。 因為這個工具是在完全信任的環境中執行,所以大部分的使用權限需求都會成功。 不過,Regsvcs.exe 無法註冊方法受到 StrongNameIdentityPermissionPublisherIdentityPermission 的要求或連結要求保護的元件。

您必須擁有本機電腦上的系統管理員權限,才能使用 Regsvcs.exe。

在執行任何這些動作時,如果 Regsvcs.exe 失敗,會顯示對應的錯誤訊息。

範例

下列命令會將 myTest.dll 中包含的所有公用類別加入 myTargetApp (現有的 COM+ 應用程式),並產生 myTest.tlb 型別程式庫。

regsvcs /appname:myTargetApp myTest.dll

下列命令會將 myTest.dll 中包含的所有公用類別加入 myTargetApp (現有的 COM+ 應用程式),並產生 newTest.tlb 型別程式庫。

regsvcs /appname:myTargetApp /tlb:newTest.tlb myTest.dll

請參閱

工作

HOW TO:使用強式名稱簽署組件

參考

Visual Studio 和 Windows SDK 命令提示字元

其他資源

.NET Framework 工具

變更記錄

日期

記錄

原因

2011 年 4 月

加入使用 Visual Studio 和 Windows SDK 命令提示字元的相關資訊。

資訊加強。

2010 年 6 月

移除已過時的版本指定。

客戶回函。