Freigeben über


Gewusst wie: Ändern des Speicherorts von Anpassungen auf Dokumentebene (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 Dokumentebene

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 Dokumentebene ändern, stellen Sie sie erneut bereit. Beispielweise 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.

Es gibt für Word-Projektmappen und Excel-Projektmappen zwei Szenarios für erneute Bereitstellung:

  1. Direktes Bearbeiten des Anwendungsmanifests im Dokument mithilfe von Code.

    Dieses Szenario ist unter folgenden Bedingungen nützlich:

    • Vor dem Bereitstellen der Projektmappe für Endbenutzer.

    • Bei plötzlicher Außerbetriebnahme des alten Servers, sodass Endbenutzer nicht mehr auf die Dateien auf dem alten Server zugreifen können.

    • Wenn nur wenige Endbenutzer die Projektmappe verwenden und auf einfache Weise ein Skript geschrieben werden kann, mit dem die Dokumente der einzelnen Benutzer aktualisiert werden können.

  2. Bearbeiten der Manifestdateien auf dem Server, ohne dass dabei Code zum Aktualisieren des Anwendungsmanifests im Dokument verwendet wird.

    Dieses Szenario ist unter folgenden Bedingungen nützlich:

    • Nach dem Bereitstellen der Projektmappe für Endbenutzer.

    • Wenn der alte Server immer noch für alle Endbenutzer verfügbar ist.

    • Wenn viele Endbenutzer die Projektmappe verwenden und es schwierig ist, Skripts für die Dokumente der einzelnen Benutzer auszuführen.

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 mithilfe von Code

So stellen Sie Dateien mithilfe von Code zum Bearbeiten des Anwendungsmanifests 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 das Dokument und Assemblys auf den Server und erstellt die Anwendung und Bereitstellungsmanifeste.

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

    Es sind nun zwei Gruppen von Dateien vorhanden, eine auf dem alten Server und eine 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 Anwendungsmanifests.

  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.

  7. Aktualisieren Sie das im Dokument eingebettete Anwendungsmanifest, sodass es auf den Speicherort des neuen Bereitstellungsmanifests zeigt. Weitere Informationen hierzu finden Sie unter Gewusst wie: Programmgesteuertes Ändern des Pfads zum Bereitstellungsmanifest (2003 System).

    Hinweis:

    Visual Studio Tools for Office enthält ein Beispiel, das die Erstellung eines Tools zum Bearbeiten des eingebetteten Anwendungsmanifests veranschaulicht. Weitere Informationen hierzu finden Sie unter ServerDocument-Beispiel.

Bearbeiten der Manifeste ohne Code

So stellen Sie die Dateien durch Bearbeiten 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 das Dokument und Assemblys auf den Server und erstellt die Anwendung und Bereitstellungsmanifeste.

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

    Es sind nun zwei Gruppen von Dateien vorhanden, eine auf dem alten Server und eine 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 Anwendungsmanifests.

  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.

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

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

Beim nächsten Öffnen des Projektmappendokuments durch einen Endbenutzer überprüft das Dokument das alte Bereitstellungsmanifest und wird zum neuen Anwendungsmanifest umgeleitet. Das Dokument lädt das neue Anwendungsmanifest herunter, das Zeiger auf die neuen Assemblys und das neue Bereitstellungsmanifest enthält, und verwendet die Dateien an den neuen Speicherorten.

Siehe auch

Aufgaben

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

Gewusst wie: Programmgesteuertes Aktualisieren von Pfaden für Anwendungsmanifestassemblys (2003 System)

Gewusst wie: Programmgesteuertes Ändern des Pfads zum Bereitstellungsmanifest (2003 System)

Gewusst wie: Entfernen verwalteter Codeerweiterungen aus Dokumenten (2003 System)

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

Gewusst wie: Manuelles Bereitstellen von Projektmappendateien (2003 System)

Konzepte

Bereitstellen von Office-Projektmappen (2003 System)