Gewusst wie: Ändern der Bereitstellungseigenschaften und erneutes Signieren von Manifesten (2007 System)

Aktualisiert: Juli 2008

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Projekte und Versionen von Visual Studio Tools for Office von Microsoft Office.

Projekttyp

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • 2007 Microsoft Office System

Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

Sie können die Bereitstellungseigenschaften in einem Anwendungsmanifest für ein Visual Studio Tools for Office-Add-In auf Anwendungsebene ändern, nachdem die Manifeste im Webpublishing-Assistent oder auf der Registerkarte Veröffentlichen im Projekt-Designer erstellt wurden. Sie können die folgenden Änderungen an den Eigenschaften vornehmen:

  • Ändern der Beschreibung einer Office-Projektmappe.

  • Ändern des Namens einer Office-Projektmappe.

  • Ändern des Ladeverhaltens eines Add-Ins auf Anwendungsebene.

Nach dem Vornehmen dieser Änderungen müssen Sie sowohl das Anwendungsmanifest als auch das Bereitstellungsmanifest erneut mit einem Zertifikat signieren. Verwenden Sie das Tool zum Generieren und Bearbeiten von Manifesten (Mage.exe), um das Anwendungs- und das Bereitstellungsmanifest zu signieren.

Ändern von Bereitstellungseigenschaften

Sie können die Einstellungen einer Office-Projektmappe ändern, indem Sie das Anwendungsmanifest bearbeiten und anschließend die Anwendungs- und die Bereitstellungsmanifestdateien erneut signieren. Informationen zur Syntax von Anwendungsmanifesten finden Sie unter Anwendungsmanifeste für Office-Projektmappen (2007 System).

So ändern Sie Bereitstellungseigenschaften

  1. Öffnen Sie das Anwendungsmanifest (.dll.manifest) mit einem Text-Editor.

  2. Bearbeiten Sie den Wert des <friendlyname>-Elements, um den Namen des Add-Ins zu ändern.

    Der Name eines Add-Ins wird in der Liste der installierten Add-Ins angezeigt. Informationen zur Syntax dieses Elements finden Sie unter <friendlyName>-Element (2007 System).

  3. Bearbeiten Sie das <description>-Element, um die Add-In-Beschreibung zu ändern.

    Die Beschreibung eines Add-Ins wird in der Liste der installierten Programme angezeigt. Informationen zur Syntax dieses Elements finden Sie unter <description>-Element (2007 System).

  4. Bearbeiten Sie das loadBehavior-Attribut im <appAddin>-Element, um das Ladeverhalten zu ändern.

    Durch das Ladeverhalten wird festgelegt, ob ein Add-In beim Starten, bei Bedarf oder beim ersten Starten geladen werden soll. Informationen zur Syntax dieses Elements finden Sie unter <appAddin>-Element (2007 System).

Erneute Signierung von Anwendungs- und Bereitstellungsmanifesten

In dieser Prozedur wird angenommen, dass Sie bereits Änderungen an der Anwendungsmanifestdatei (.dll.manifest) vorgenommen haben.

So signieren Sie die Anwendungs- und Bereitstellungsmanifeste mit Mage.exe erneut

  1. Öffnen Sie das Fenster Visual Studio 2008-Eingabeaufforderung.

  2. Wechseln Sie in den Ordner, der die zu signierenden Manifestdateien enthält.

  3. Geben Sie den folgenden Befehl ein, um die Anwendungsmanifestdatei zu signieren. Ersetzen Sie ManifestFileName durch den Namen Ihrer Manifestdatei und die Erweiterung. Ersetzen Sie Certificate durch den relativen oder vollqualifizierten Pfad der Zertifikatsdatei, und ersetzen Sie Password durch das Kennwort für das Zertifikat.

    mage -Sign ManifestFileName.dll.manifest -CertFile Certificate -Password Password
    

    Sie können beispielsweise den folgenden Befehl ausführen, um ein Anwendungsmanifest für ein Add-In mit dem Namen ExcelAddin1 zu signieren. Von Visual Studio erstellte temporäre Zertifikate verfügen nicht über Kennwörter. Daher werden diese für die Bereitstellung in Produktionsumgebungen nicht empfohlen.

    mage -Sign ExcelAddin1.dll.manifest -CertFile ..\ExcelAddIn1_TemporaryKey.pfx
    
  4. Geben Sie den folgenden Befehl ein, um eine Bereitstellungsmanifestdatei zu signieren. Ersetzen Sie dabei die Platzhalternamen wie im vorigen Schritt.

    mage -Sign ManifestFileName.vsto -CertFile Certificate -Password Password
    

    Sie können beispielsweise den folgenden Befehl ausführen, um ein Bereitstellungsmanifest für ein Add-In mit dem Namen ExcelAddin1 zu signieren.

    mage -Sign ExcelAddin1.vsto -CertFile ..\ExcelAddIn1_TemporaryKey.pfx
    

Siehe auch

Aufgaben

Gewusst wie: Bereitstellen einer Office-Projektmappe mithilfe von ClickOnce (2007 System)

Gewusst wie: Installieren einer ClickOnce-Office-Projektmappe (2007 System)

Gewusst wie: Bereitstellen einer Office-Projektmappe auf Dokumentebene auf einem SharePoint Server (2007 System)

Gewusst wie: Deinstallieren einer ClickOnce-Office-Projektmappe (2007 System)

Konzepte

Bereitstellen von Office-Projektmappen (2003 System)

Bereitstellen von Office-Projektmappen (2007 System)

Veröffentlichen von Office-Projektmappen (2007 System)

Anpassen der Installation von Office-Projektmappen (2007 System)

Referenz

Tool zum Generieren und Bearbeiten von Manifesten (Mage.exe)

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Thema hinzugefügt.

SP1-Featureänderung.