Freigeben über


Gewusst wie: Ändern des Speicherorts von Add-Ins auf Anwendungsebene (2003 System)

Aktualisiert: November 2007

Betrifft

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

Projekttyp

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Microsoft Office 2003

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

Wenn Sie den Speicherort einer bereitgestellten Projektmappe auf Anwendungsebene ändern, stellen Sie diese erneut bereit. Beispielsweise kann ein Entwickler eine Projektmappe auf einem Testserver veröffentlichen, und die IT-Abteilung stellt die Projektmappe nach der Genehmigung auf einem Produktionsserver erneut bereit. Damit Visual Studio Tools for Office-Projektmappen weiterhin funktionieren, müssen das Anwendungs- und das Bereitstellungsmanifest mit dem neuen Pfad der Projektmappendateien aktualisiert werden. Weitere Informationen finden Sie unter Anwendungs- und Bereitstellungsmanifeste in Office-Projektmappen.

Für Add-Ins stehen zwei Szenarios für die erneute Bereitstellung zur Verfügung:

  1. Bearbeiten des Anwendungsmanifests auf dem Clientcomputer.

    Dieses Szenario ist unter folgenden Bedingungen nützlich:

    • Die Projektmappendateien werden auf dem Server verschoben, sodass die Endbenutzer am bisherigen Ort nicht mehr auf die Dateien zugreifen können.

    • Die Projektmappe wird nur von wenigen Endbenutzern verwendet, sodass ein Ändern der Kopien des Anwendungsmanifests der einzelnen Benutzer nicht sehr aufwändig ist.

  2. Bearbeiten des Bereitstellungsmanifests und des Anwendungsmanifests auf dem Server.

    Dieses Szenario ist unter folgenden Bedingungen nützlich:

    • Die Projektmappendateien stehen allen Endbenutzern noch immer am alten Speicherort zur Verfügung.

    • Die Projektmappe wird von vielen Endbenutzern verwendet, sodass ein Ändern der Kopien des Anwendungsmanifests der einzelnen Benutzer aufwändig wäre.

Hinweis:

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Bearbeiten des Anwendungsmanifests auf dem Client

So stellen Sie die Projektmappe durch das Bearbeiten des Anwendungsmanifests auf dem Client erneut bereit

  1. Veröffentlichen Sie die Projektmappe mithilfe des Webpublishing-Assistenten auf dem Testserver. Weitere Informationen hierzu finden Sie unter Gewusst wie: Bereitstellen von Projektmappendateien mit dem Webpublishing-Assistenten (2003 System).

    Der Webpublishing-Assistent kopiert die Add-In-Assemblys auf den Server und erstellt das Bereitstellungsmanifest sowie ein neues Anwendungsmanifest.

  2. Kopieren Sie die Assemblys, das Bereitstellungsmanifest und das neue Anwendungsmanifest an den neuen Serverspeicherort.

    Nun gibt es einen doppelten Satz von Dateien, einen am alten Serverspeicherort und einen am neuen Serverspeicherort.

  3. Bearbeiten Sie das neue Anwendungsmanifest, sodass es auf das neue Bereitstellungsmanifest und die neuen Assemblys zeigt. Weitere Informationen hierzu finden Sie unter Anwendungsmanifeste für Office-Projektmappen (2003 System).

  4. Erhöhen Sie die Versionsnummer des neuen Anwendungsmanifests. Weitere Informationen hierzu finden Sie unter Anwendungsmanifeste für Office-Projektmappen (2003 System).

  5. Ändern Sie das neue Bereitstellungsmanifest, sodass es auf das neue Anwendungsmanifest zeigt. Weitere Informationen hierzu finden Sie unter Bereitstellungsmanifeste für Office-Projektmappen (2003 System).

  6. Erhöhen Sie die Versionsnummer des neuen Bereitstellungsmanifests. Weitere Informationen hierzu finden Sie unter Bereitstellungsmanifeste für Office-Projektmappen (2003 System).

  7. Aktualisieren Sie das Anwendungsmanifest auf dem Clientcomputer so, dass es auf den neuen Speicherort des Bereitstellungsmanifests zeigt, indem Sie das <installFrom>-Element bearbeiten, das ein untergeordnetes Element des <assembly>-Elements ist. Weitere Informationen hierzu finden Sie unter Anwendungsmanifeste für Office-Projektmappen (2003 System).

    Hinweis:

    Das auf dem Clientcomputer vom Setup-Projekt installierte Anwendungsmanifest verfügt unter dem <assembly>-Element über kein <installFrom>-Element. Wenn Sie das Add-In mit dem Setup-Projekt ursprünglich auf dem Clientcomputer bereitgestellt haben, müssen Sie das <installFrom>-Element im Anwendungsmanifest unter dem <assembly>-Element hinzufügen. Sie können auch das Anwendungsmanifest auf dem Clientcomputer durch das vom Webpublishing-Assistenten generierte Anwendungsmanifest ersetzen.

Wenn die Microsoft Office-Anwendung das nächste Mal gestartet wird oder ein Endbenutzer dieses Add-In im Dialogfeld COM-Add-Ins der Office-Anwendung deaktiviert und erneut aktiviert, überprüft das Add-In das neue Bereitstellungsmanifest und wird zum neuen Anwendungsmanifest umgeleitet. Das Add-In verwendet dann die an den neuen Speicherorten befindlichen Dateien.

Bearbeiten der Manifeste auf dem Server

So stellen Sie die Projektmappe durch das Bearbeiten der Manifeste auf dem Server erneut bereit

  1. Veröffentlichen Sie die Projektmappe mithilfe des Webpublishing-Assistenten auf dem Testserver. Weitere Informationen hierzu finden Sie unter Gewusst wie: Bereitstellen von Projektmappendateien mit dem Webpublishing-Assistenten (2003 System).

    Der Webpublishing-Assistent kopiert die Add-In-Assemblys auf den Server und erstellt das Bereitstellungsmanifest sowie ein neues Anwendungsmanifest.

  2. Kopieren Sie die Assemblys, das Bereitstellungsmanifest und das neue Anwendungsmanifest an den neuen Speicherort.

    Nun gibt es einen doppelten Satz von Dateien, einen auf dem alten Server und einen auf dem neuen Server.

  3. Bearbeiten Sie das neue Anwendungsmanifest, sodass es auf das neue Bereitstellungsmanifest und die neuen Assemblys zeigt. Weitere Informationen hierzu finden Sie unter Anwendungsmanifeste für Office-Projektmappen (2003 System).

  4. Erhöhen Sie die Versionsnummer des neuen Anwendungsmanifests. Weitere Informationen hierzu finden Sie unter Anwendungsmanifeste für Office-Projektmappen (2003 System).

  5. Ändern Sie das neue Bereitstellungsmanifest, sodass es auf das neue Anwendungsmanifest zeigt. Weitere Informationen hierzu finden Sie unter Bereitstellungsmanifeste für Office-Projektmappen (2003 System).

  6. Erhöhen Sie die Versionsnummer des neuen Bereitstellungsmanifests. Weitere Informationen hierzu finden Sie unter Bereitstellungsmanifeste für Office-Projektmappen (2003 System).

  7. Bearbeiten Sie das alte Bereitstellungsmanifest, sodass es auf das neue Anwendungsmanifest zeigt.

  8. Erhöhen Sie die Versionsnummer des alten Bereitstellungsmanifests.

Wenn die Microsoft Office-Anwendung das nächste Mal gestartet wird oder ein Endbenutzer dieses Add-In im Dialogfeld COM-Add-Ins der Office-Anwendung deaktiviert und erneut aktiviert, überprüft das Add-In das neue Bereitstellungsmanifest und wird zum neuen Anwendungsmanifest umgeleitet. Das Add-In verwendet dann die an den neuen Speicherorten befindlichen Dateien.

Siehe auch

Aufgaben

Gewusst wie: Bereitstellen von Projektmappendateien mit dem Webpublishing-Assistenten (2003 System)

Konzepte

Bereitstellen von Office-Projektmappen (2003 System)

Bereitstellen von Add-Ins auf Anwendungsebene (2003 System)

Referenz

Anwendungsmanifeste für Office-Projektmappen (2003 System)

Bereitstellungsmanifeste für Office-Projektmappen (2003 System)