Teilen über


Installieren einer Assembly in den globalen Assemblycache

Installieren und deinstallieren Sie eine BizTalk-Assembly manuell im globalen Assemblycache (GAC), indem Sie das in Visual Studio enthaltene Tool Gacutil verwenden.

Mithilfe von Visual Studio können Sie BizTalk-Assemblys automatisch im GAC installieren, wenn sie über Visual Studio bereitgestellt werden. Legen Sie diese Option in den Bereitstellungseigenschaften des BizTalk-Projekts fest. Weitere Informationen finden Sie unter Festlegen von Bereitstellungseigenschaften in Visual Studio. Sie können diese Methode nicht verwenden, um Nicht-BizTalk.NET-Assemblys im GAC zu installieren. Sie müssen sie manuell installieren, wie in diesem Thema beschrieben.

Hinweis

Mithilfe der BizTalk Server-Verwaltungskonsole können Sie Bereitstellungsoptionen für Assemblys auch festlegen, nachdem diese in einer BizTalk-Anwendung bereitgestellt wurden. Weitere Informationen finden Sie unter Ändern der Bereitstellungsoptionen einer BizTalk-Assembly und Ändern der Bereitstellungsoptionen einer .NET-Assembly, EINER COM-Komponente, einer Datei oder eines BAM-Artefakts.

Voraussetzungen

Melden Sie sich mit einem Konto an, das über die Schreibberechtigung für das GAC verfügt. Das Administratorkonto auf dem lokalen Computer verfügt über diese Berechtigung.

Installieren mithilfe von gacutil

  1. Kopieren Sie die BizTalk-Assembly auf Ihren lokalen Computer.

  2. Öffnen Sie die Developer-Eingabeaufforderung für Visual Studio als Administrator.

  3. Geben Sie folgenden Pfad ein:

    gacutil /i path_to_assembly_file /f

    Beispiel:
    gacutil /i c:\temp\filename.dll /f

Die /f Option überschreibt alle vorhandenen Assemblys mit demselben Assemblynamen. Um weitere Informationen zu den gacutil-Befehlen und -Optionen zu erhalten, geben Sie ein gacutil /?.

Deinstallieren mithilfe von gacutil

Das Deinstallieren einer Assembly aus dem globalen Assemblycache (GAC) ist erforderlich, um die Bereitstellung einer Anwendung vollständig aufzuheben. Sie können diesen Prozess automatisieren. Schreiben Sie vor der Bereitstellung der Anwendung in einer Produktionsumgebung ein Vorverarbeitungsskript, das die Assembly automatisch aus dem GAC deinstalliert, wenn die Anwendung deinstalliert wird. Weitere Informationen finden Sie unter Verwenden von Vor- und Nachverarbeitungsskripts zum Anpassen der Anwendungsbereitstellung.

Sie können auch ein Skript verwenden, um zusätzliche Dateien und Einstellungen zu entfernen. Weitere Informationen finden Sie unter Entfernen anderer Dateien und Einstellungen für eine BizTalk-Anwendung.

Verwenden der Windows-Benutzeroberfläche

  1. Öffnen Sie in %systemdrive%\Windows\Assembly.

  2. Klicken Sie mit der rechten Maustaste auf jede Assemblydatei, die in Ihrer Anwendung enthalten ist, wählen Sie Deinstallieren und dann Ja aus, um dies zu bestätigen.

Verwenden der Befehlszeile

  1. Öffnen Sie die Developer-Eingabeaufforderung für Visual Studio als Administrator.

  2. Geben Sie folgenden Pfad ein:

    gacutil /u<Vollqualifizierter Assemblyname>

    Beispiel:
    gacutil /u "hello,Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF"

Weitere Informationen

Bereitstellen von BizTalk-Assemblys aus Visual Studio in einer BizTalk-Anwendung
Zurücknehmen der Bereitstellung von BizTalk-Anwendungen
Deinstallieren einer BizTalk-Anwendung
Löschen einer BizTalk-Anwendung aus der BizTalk-Gruppe