共用方式為


AddResource 命令:.NET 組件

若要將 .NET 元件 (,其中包含 Managed COM 或 COM+ 元件) 至 BizTalk 應用程式,您可以使用 AddResource 命令,並為 Type 參數指定 System.BizTalk:Assembly 。 執行此命令會將組件新增至 BizTalk 管理資料庫。 組件也會顯示於 BizTalk 管理主控台,列在加入該組件的應用程式的 [資源] 資料夾中。 此外,當您使用 ListApp 命令時,會列出元件。

如果組件與應用程式中現有的組件具有相同的完整名稱,您可以指定 Overwrite 參數。 完整名稱是由名稱、公開金鑰 Token、文化特性和版本所組成。 在此情況下會覆寫現有的組件。 如需相依性的詳細資訊,請參閱 相依性和應用程式部署

使用方式

BTSTask AddResource [/ApplicationName:value] /Type:System.BizTalk:Assembly[/Overwrite] /Source:value [/Destination:value] [/Options:GacOnAdd|GacOnInstall GacOnInstall|RegsvcsOnInstall RegsvcsOnInstall| ] [/Server:value] [/Database:value] |

參數

參數 必要
/ApplicationName (或 /A,請參閱備註) No 加入組件之 BizTalk 應用程式的名稱。 如果名稱包含空格,您必須將它括在雙引號 (") 中。 若未指定應用程式名稱,將使用群組預設的 BizTalk 應用程式。
/Type (or /T, see Remarks) Yes System.BizTalk:Assembly (此值不區分大小寫。)
/Overwrite (or /Ov, see Remarks) No 此選項指定更新現有的組件。 若未指定此選項,且應用程式中現有的組件與所加入的組件具有相同的完整名稱,AddResource 作業將會失敗。 完整名稱是由組件名稱、版本、文化特性和公開金鑰 Token 所組成。 在 BizTalk Server 管理主控台內,這項資訊顯示於應用程式 [資源] 資料夾的 [名稱] 欄位上。
/Source (or /So, see Remarks) Yes 組件檔案的完整路徑 (包含檔案名稱)。 如果路徑包含空格,您必須將它括在雙引號 (") 中。
/Destination (or /De, see Remarks) No 從 .msi 檔案安裝應用程式時,組件檔案之複製目的位置的完整路徑。 如果不提供,安裝期間就不會將組件檔案複製到本機檔案系統。 如果路徑包含空格,您必須將它括在雙引號 (") 中。 如果指定 RegasmOnInstall 或 RegsvcsOnInstall 選項,您也必須指定目的地。 注意: 您可以使用 %BTAD_InstallDir% 環境變數來指定應用程式安裝資料夾。 這樣就能在不同的目的地電腦上,為應用程式的檔案建立完全一致的存放位置。 範例:"%BTAD_InstallDir%\MyAssemblies\Orchestrations.dll"
/Options (or /Op, see Remarks) No - GacOnAdd:在 AddResource 作業期間,將元件安裝到本機電腦上的全域組件快取 (GAC) 。
- GacOnInstall:從 .msi 檔案安裝應用程式時,將元件安裝到 GAC。
- GacOnImport:匯入應用程式 .msi 檔案時,將元件安裝至 GAC。
- RegasmOnInstall:從 .msi 檔案安裝應用程式時,將 Managed COM 元件新增至 Windows 登錄。 如果指定這個選項,您也必須指定目的地。
- RegsvcsOnInstall:從 .msi 檔案安裝應用程式時,將 Managed COM+ 元件新增至 Windows 登錄。 如果指定這個選項,您也必須指定目的地。

您必須以逗點分隔多個選項。 逗點和值之間不能有空格。
/Server (or /Se, see Remarks) No 裝載 BizTalk 管理資料庫之 SQL Server 執行個體的名稱,其格式為:伺服器名稱\執行個體名稱,連接埠。

只有在執行個體名稱和伺服器名稱不同時,才需要執行個體名稱。 只有在 SQL Server 使用預設值 (1433) 以外的連接埠編號時,才需要連接埠。

範例:

Server=MyServer

Server=MyServer\MySQLServer,1533

如果不提供,將會使用在本機電腦上執行的 SQL Server 執行個體的名稱。
/Database (or /Da, see Remarks) No BizTalk 管理資料庫的名稱。 如果不提供,將會使用在 SQL Server 本機執行個體中執行的 BizTalk 管理資料庫。

樣本

BTSTask AddResource /ApplicationName:MyApplication /Type: System.BizTalk:Assembly /Overwrite /Source:「%BTAD_InstallDir%\Source Assemblies\MyAssembly.dll」 /Destination:「%BTAD_InstallDir%\New Assemblies\MyAssembly.dll」 /Options:GacOnAdd,RegasmOnInstall /Server:MyDatabaseServer /Database:BizTalkMgmtDb

備註

參數不區分大小寫。 您不需要輸入整個參數名稱來指定它;您可以輸入參數名稱的前幾個字母,只要能明確識別就好了。

另請參閱

AddResource 命令
如何將 .NET 組件新增至應用程式