Befehl „AddResource“: COM-Komponente
Um einer BizTalk-Anwendung eine nicht verwaltete COM-Komponente hinzuzufügen, verwenden Sie den Befehl AddResource und geben System.BizTalk:Com als Type-Parameter an. Mit diesem Befehl wird die COM-Komponente der BizTalk-Verwaltungsdatenbank hinzugefügt. Die COM-Komponente wird auch in der BizTalk-Verwaltungskonsole im Ressourcenordner der Anwendung, der Sie sie hinzugefügt haben, angezeigt. Darüber hinaus wird die Komponente aufgeführt, wenn Sie den ListApp-Befehl verwenden.
Hinweis
Wenn Sie eine nicht verwaltete 64-Bit-COM- oder -COM+-Komponente hinzufügen und versuchen, die Anwendung mit der COM- oder COM+-Komponente auf einem 32-Bit-Computer zu installieren, wird die Komponente nicht installiert. Es wird nur auf einem 64-Bit-Computer installiert.
Verbrauch
BTSTask AddResource [/ApplicationName:value] /Type:System.BizTalk:Com [/Overwrite] /Source:value [/Destination:value] [/Options:Regsvr32OnInstall] [/Server:value] [/Database:value]
Parameter
Parameter | Erforderlich | Wert |
---|---|---|
/ApplicationName (oder /A, siehe Hinweise) | No | Der Name der BizTalk-Anwendung, der die COM-Komponente hinzugefügt werden soll. Wenn der Name Leerzeichen enthält, müssen Sie ihn in doppelte Anführungszeichen (") setzen. Wenn der Anwendungsname nicht angegeben ist, wird die BizTalk-Standardanwendung für die Gruppe verwendet. |
/Type (oder /T, siehe Hinweise) | Yes | System.BizTalk:Com (Bei diesem Wert wird die Groß-/Kleinschreibung nicht beachtet.) |
/Überschreiben (oder /Ov, siehe Hinweise) | No | Option zum Aktualisieren einer vorhandenen COM-Komponente. Wenn diese Option nicht angegeben ist und die Anwendung bereits eine COM-Komponente mit demselben Namen wie die hinzuzufügende COM-Komponente enthält, schlägt der AddResource-Vorgang fehl. |
/Source (oder /So, siehe Hinweise) | Yes | Der vollständige Pfad der DLL-Datei der COM-Komponente einschließlich des Dateinamens. Wenn der Pfad Leerzeichen enthält, müssen Sie ihn in doppelte Anführungszeichen (") setzen. |
/Destination (oder /De, siehe Hinweise) | No | Vollständiger Pfad des Speicherorts, an den die DLL-Datei der COM-Komponente kopiert werden soll, wenn die Anwendung aus der MSI-Datei installiert wird. Bei fehlender Angabe wird die Datei bei der Installation nicht in das lokale Dateisystem kopiert, sodass die Komponente dann auch nicht der Windows-Registrierung hinzugefügt werden kann. Wenn der Pfad Leerzeichen enthält, müssen Sie ihn in doppelte Anführungszeichen (") setzen. Wenn Sie die Option "Regsvr32OnInstall" angeben, müssen Sie auch "Destination" festlegen. |
/Options (oder /Op, siehe Hinweise) | No | Regsvr32OnInstall. Mit dieser Option geben Sie an, dass die COM-Komponente der Windows-Registrierung hinzugefügt werden soll, wenn die Anwendung aus der MSI-Datei installiert wird. Wenn Sie diese Option angeben, müssen Sie auch den Parameter "Destination" festlegen. |
/Server (oder /Se, siehe Hinweise) | No | Der Name der SQL Server-Instanz, die als Host für die BizTalk-Verwaltungsdatenbank dient, im Format Servername\Instanzname,Port. Der Instanzname ist nur erforderlich, wenn sich der Instanzname vom Servernamen unterscheidet. Der Port ist nur erforderlich, wenn in SQL Server eine andere Portnummer als der Standardwert 1433 verwendet wird. Beispiele: Server=MyServer Server=MyServer\MySQLServer,1533 Bei fehlender Angabe wird der Name der SQL Server-Instanz verwendet, die auf dem lokalen Computer ausgeführt wird. |
/Database (oder /Da, siehe Hinweise) | No | Der Name der BizTalk-Verwaltungsdatenbank. Falls nicht angegeben, wird die BizTalk Management-Datenbank verwendet, die im lokalen instance von SQL Server ausgeführt wird. |
Beispiel
BTSTask AddResource /ApplicationName:MyApplication /Type: System.BizTalk:Com /Overwrite /Source:"C:\Source Components\COM.dll" /Destination:"C:\New Components\COM.dll" /Options:Regsvr32OnInstall /Server:MyDatabaseServer /Database:BizTalkMgmtDb
Hinweise
Bei Parametern wird die Groß- und Kleinschreibung nicht berücksichtigt. Zum Angeben von Parametern müssen Sie nicht den vollständigen Parameternamen eingeben. Es ist ausreichend, die ersten Buchstaben des Parameternamens einzugeben, die den Parameter eindeutig kennzeichnen.
Weitere Informationen
Befehl „AddResource“
Hinzufügen einer .NET-Assembly zu einer Anwendung