Bereitstellen von Office-Projektmappen (2007 System)

Aktualisiert: Juli 2008

Hinweis

Betrifft

Die Informationen in diesem Thema sind nur gültig

für die angegebenen Visual Studio Tools for Office 

-Projekte und -Versionen von Microsoft Office.

Weitere Informationen

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

Projekttyp

  • Projekte auf Dokumentebene

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • 2007 Microsoft Office System

Sie können Visual Studio Tools for Office-Projektmappen mit ClickOnce oder Windows Installer-Bereitstellungstechnologien bereitstellen. Visual Studio Tools for Office verwendet ClickOnce, wie es in Microsoft Visual Studio Tools für Microsoft Office System (Version 3.0-Laufzeit) und .NET Framework 3.5 implementiert ist. Die Funktionen weichen geringfügig von den in Windows Forms-Anwendungen verfügbaren Funktionen ab, die nur auf Funktionen im .NET Framework zurückgreifen. ClickOnce dient der Vereinfachung der Projektmappenbereitstellung und -verwaltung. Zwar können Sie die Dateien auch auf andere Weise verteilen, beispielsweise mit Windows Installer, dennoch müssen Sie die Sicherheitsanforderungen von Visual Studio Tools for Office und ClickOnce einhalten, damit Benutzer Ihre Microsoft Office-Projektmappen ausführen können. Weitere Informationen zum Visual Studio Tools for Office-Sicherheitsmodell finden Sie unter Sicherheit in Office-Projektmappen (2007 System) und Bereitstellen einer Office-Projektmappe mithilfe von Windows Installer (2007 System).

Allgemeine Informationen zu ClickOnce finden Sie unter ClickOnce-Bereitstellung.

Der Bereitstellungsprozess schließt die folgenden Überlegungen ein:

  • Anforderungen für Office-Projektmappen

  • Bereitstellen einer Office-Projektmappe

  • Installieren einer Office-Projektmappe

  • Aktualisieren einer Office-Projektmappe

  • Bereitstellung während der Entwicklung.

  • ClickOnce-Cache

Anforderungen für Office-Projektmappen

Bevor 2007 Microsoft Office-Projektmappen ausgeführt werden können, müssen einige Komponenten auf dem Computer installiert werden, z. B. .NET Framework 3.5 und Microsoft Visual Studio Tools für Microsoft Office System (Version 3.0-Laufzeit). Sie können diese Komponenten häufig zusammen mit der Projektmappe bereitstellen. Eine Liste der erforderlichen Komponenten finden Sie unter Erforderliche Komponenten für Office-Projektmappen für die Bereitstellung (2007 System) und unter Gewusst wie: Installieren von erforderlichen Komponenten auf Endbenutzercomputern für die Ausführung von Office-Projektmappen (2007 System).

Außerdem müssen Sie sich Gedanken über die Vertrauenswürdigkeit von Projektmappen machen. Informationen über Sicherheitsfragen finden Sie unter Sicherheit in Office-Projektmappen (2007 System).

Bereitstellen einer Office-Projektmappe

Wenn Sie eine Office-Projektmappe bereitstellen, können Sie mit dem Webpublishing-Assistenten bzw. der Eigenschaftenseite Veröffentlichen folgende Bereitstellungseinstellungen konfigurieren:

  • Versionsnummer.

  • Erforderliche Komponenten.

  • Updateintervalle.

Nachdem Sie diese Bereitstellungseinstellungen konfiguriert haben, veröffentlicht Visual Studio Tools for Office die Projektmappendateien am Veröffentlichungsspeicherort.

Wenn Sie die Bereitstellung mithilfe einer CD oder eines Wechsellaufwerks ausführen, geben Sie als Installationsort nichts ein und legen Updates auf "Nie" fest. Weitere Informationen finden Sie unter Gewusst wie: Bereitstellen einer Office-Projektmappe mithilfe von ClickOnce (2007 System) und unter Veröffentlichen von Office-Projektmappen (2007 System).

Installieren einer Office-Projektmappe

Nachdem die Projektmappe an den Installationsort kopiert wurde, können Endbenutzer sie herunterladen und installieren. Projektmappen können auf verschiedene Weise installiert werden: durch Ausführen des Setupprogramms, durch Öffnen des Bereitstellungsmanifests (VSTO-Datei) oder durch Öffnen des Dokuments. Weitere Informationen finden Sie unter Gewusst wie: Installieren einer ClickOnce-Office-Projektmappe (2007 System) und Gewusst wie: Deinstallieren einer ClickOnce-Office-Projektmappe (2007 System).

Wenn die Benutzer die Projektmappe durch Öffnen des Bereitstellungsmanifests installieren, müssen Sie möglicherweise den IIS-Server konfigurieren, damit der MIME-Typ VSTO erkannt wird. Weitere Informationen finden Sie unter Gewusst wie: Vorbereiten von IIS auf die Bereitstellung von Office-Projektmappen (2007 System).

Wenn Sie für Ihre Office-Projektmappe ein benutzerdefiniertes Setupprogramm erstellen möchten, können Sie das Installationsprogramm für Office-Projektmappen (VSTOInstaller.exe) direkt ausführen. Weitere Informationen hierzu finden Sie unter Anpassen der Installation von Office-Projektmappen (2007 System).

Aktualisieren einer Office-Projektmappe

Sie können eine Projektmappe so konfigurieren, dass diese in bestimmten Intervallen nach Updates sucht und Updates automatisch installiert. Die Standardeinstellung für automatische Updates beträgt alle sieben Tage. Nach Festlegung dieses Intervalls und Installation der Projektmappe kann das Intervall nur bei Installation eines Updates geändert werden. Wenn die Benutzer ein Update außerhalb der normalen Updateintervalle erzwingen möchten, kann die Office-Projektmappe manuell aktualisiert werden.

Sie können Aktualisierungen mithilfe des Webpublishing-Assistenten bereitstellen. Der Webpublishing-Assistent generiert ein neues Anwendungsmanifest und kopiert die Projektmappendateien an denselben Veröffentlichungsort wie die frühere Version.

Durch die Veröffentlichung wird auch das Bereitstellungsmanifest aktualisiert, damit es auf den Speicherort der neuen Projektmappenversion zeigt. Wenn die installierte Projektmappe des Endbenutzers in den angegebenen Intervallen nach Updates sucht, wird die zuletzt bereitgestellte Version heruntergeladen und installiert. Sie können Versionen einer Projektmappe aktualisieren, indem Sie die Manifeste und die Projektmappendateien am Bereitstellungsspeicherort aktualisieren. Weitere Informationen finden Sie unter Gewusst wie: Aktualisieren von bereitgestellten Office-Projektmappen (2007 System).

Informationen zum Zurücksetzen auf eine vorherige Version einer Office-Projektmappe finden Sie unter Gewusst wie: Ausführen eines Rollbacks für eine ClickOnce-Office-Projektmappe auf eine frühere Version (2007 System).

Wenn sich der Veröffentlichungsspeicherort geändert hat, kann der Pfad im Setupprogramm geändert werden, ohne wieder zu Visual Studio zu wechseln und den Webpublishing-Assistenten bzw. die Seite Veröffentlichen des Projekt-Designers zu verwenden. Weitere Informationen finden Sie unter Gewusst wie: Ändern des Installationspfads einer Office-Projektmappe (2007 System).

Anwendungs- und Bereitstellungsmanifeste in Visual Studio Tools for Office-Projektmappen können manuell bearbeitet werden. Anwendungs- und Bereitstellungsmanifeste müssen mit dem Tool zum Generieren und Bearbeiten von Manifesten (mage.exe) nach dem Bearbeiten der Manifeste erneut signiert werden. Weitere Informationen hierzu finden Sie unter Gewusst wie: Ändern der Bereitstellungseigenschaften und erneutes Signieren von Manifesten (2007 System).

Ab Visual Studio 2008 Service Pack 1 (SP1) sind Updates optional, und Endbenutzer können ein Projektmappenupdate während des Herunterladens abbrechen und das Add-In dennoch ausführen.

Bereitstellung während der Entwicklung

Wenn Sie das Add-In auf Anwendungsebene durch Veröffentlichen und Installieren der Projektmappe auf dem Entwicklungscomputer testen, deinstallieren Sie die Projektmappe, bevor Sie sie erneut veröffentlichen oder weitere Codeänderungen vornehmen und sie durch Drücken von F5 erneut testen. Wenn Sie eine veröffentlichte Projektmappe installieren, wird die Assembly für das Add-In im ClickOnce-Cache installiert. Das Setupprogramm erstellt außerdem Registrierungsschlüssel, damit die Office-Anwendung die Assembly suchen und laden kann. Da mit einer erneuten Erstellung der Projektmappe die Registrierungsschlüssel aktualisiert werden, ist es notwendig, die erste Version zu deinstallieren, bevor die zweite Version veröffentlicht oder ausgeführt wird.

Um die Entwicklung auf Ihrem Entwicklungscomputer testen zu können, erstellen Sie zum Installieren und Testen des Add-Ins für die Anwendungsebene ein weiteres Benutzerkonto.

Wenn Sie mehrere Visual Studio Tools for Office-Projektmappen entwickeln, werden alle Visual Studio Tools for Office-Add-Ins ausgeführt, da ein Build als eine Installation gilt. Bevor Sie eine Projektmappe schließen, sollten Sie den Befehl Projektmappe bereinigen im Menü Erstellen ausführen.

ClickOnce-Cache

ClickOnce-Office-Projektmappen werden im ClickOnce-Anwendungscache installiert. Der ClickOnce-Cache ist eine Gruppe ausgeblendeter Verzeichnisse, die alle Dateien der Projektmappe enthält, einschließlich der Assemblys, Konfigurationsdateien, Anwendungs- und Benutzereinstellungen und Datenverzeichnisse. ClickOnce-Office-Projektmappen verwenden den gleichen Cache wie ClickOnce-Windows Forms-Anwendungen. Links zu anderen Internet- bzw. Netzwerkadressen können während der Arbeit aus dem ClickOnce-Cache geöffnet werden, und die zwischengespeicherte Projektmappe kann im Offlinemodus verwendet werden. Bei Anpassungen auf Dokumentebene wird das Dokument nicht im ClickOnce-Cache installiert und kann sich auf dem Computer eines Benutzers oder auf einer Dateifreigabe im Netzwerk befinden. Weitere Informationen über den ClickOnce-Cache finden Sie unter Übersicht über den ClickOnce-Cache.

Datenmigration beim Aktualisieren von Projektmappen

Visual Studio Tools for Office-Projektmappen migrieren während eines Updates lokale zwischengespeicherte Daten von einer Version zur nächsten.

Wenn Sie eine Instanz einer vorherigen Version einer Projektmappe während eines Updates ausführen, werden alle Änderungen, die Sie an den zwischengespeicherten Daten der Instanz vorgenommen haben, die während des Updates ausgeführt wird, nicht vorwärts migriert. Um sicherzustellen, dass die Daten ordnungsgemäß migriert werden, schließen Sie alle Instanzen einer Projektmappe, bevor Sie sie aktualisieren.

Siehe auch

Konzepte

Sicherheit in Office-Projektmappen (2007 System)

Übersicht über die Bereitstellung (2007 System)

Vorbereiten von Computern für das Ausführen oder Hosten von Office-Projektmappen (2007 System)

Aktualisieren von Projektmappen (2007 System)

Problembehandlung bei der Office-Projektmappenbereitstellung (2007 System)

Weitere Ressourcen

Bereitstellen von Office-Projektmappen

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Informationen über Updateintervalle hinzugefügt.

SP1-Featureänderung.