Konfigurieren einer Assemblyschlüsseldatei mit starkem Namen

Beim Bereitstellen einer BizTalk-Lösung erstellt Visual Studio zuerst die Assemblys. Beim Bereitstellen muss jede Assembly stark signiert werden. Assemblys können durch eine Verknüpfung des Projekts mit einer Assemblyschlüsseldatei mit starkem Namen stark signiert werden. Ist eine solche Verknüpfung noch nicht vorhanden, gehen Sie vor der Bereitstellung einer Lösung aus Visual Studio wie folgt vor, um eine Assemblyschlüsseldatei mit starkem Namen zu erstellen und jedem Projekt der Lösung zuzuweisen.

Voraussetzungen

Zum Ausführen des Verfahrens in diesem Thema müssen Sie mit einem Konto angemeldet sein, das Mitglied der Gruppe des BizTalk Server Administrators ist. Außerdem muss Ihr Konto über Schreibberechtigungen im globalen Assemblycache (GAC) verfügen. Das Administratorkonto auf dem lokalen Computer verfügt über diese Berechtigung.

Konfigurieren einer Assemblyschlüsseldatei mit starkem Namen

  1. Starten Sie die Visual Studio-Eingabeaufforderung.

  2. Geben Sie in der Eingabeaufforderung aus dem Ordner, in dem Sie die Schlüsseldatei speichern möchten, folgenden Befehl ein, und drücken Sie die EINGABETASTE:

    sn /kfile_name.snk

    Beispiel: sn /k ErrorHandling.snk

    In der Befehlszeile wird eine Bestätigungsmeldung angezeigt, in file_name.snk,>geschriebenes< Schlüsselpaar angezeigt wird.

  3. Klicken Sie in Visual Studio Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und klicken Sie dann auf Eigenschaften.

  4. Klicken Sie auf die Registerkarte Signatur, und wählen Sie im Dropdownfeld Schlüsseldatei mit starkem Namen auswählen die Option Durchsuchen aus.

  5. Navigieren Sie zur Schlüsseldatei, und klicken Sie dann darauf. Klicken Sie auf Öffnen, und schließen Sie dann die Projekteigenschaften.

  6. Wiederholen Sie die Schritte 3 bis 6 für jedes Projekt in der Projektmappe, das Sie mithilfe dieser Assemblyschlüsseldatei mit starkem Namen bereitstellen möchten.

Weitere Informationen

Bereitstellen von BizTalk-Assemblys aus Visual Studio in einer BizTalk-Anwendung