Exemplarische Vorgehensweise: Bereitstellen mehrerer Office-Lösungen in einem einzigen ClickOnce-Installationsprogramm

Sie können mehrere Office-Projektmappen in einem einzelnen Paket bereitstellen, um den Installations- und den Aktualisierungsvorgang zu vereinfachen. Dazu müssen Sie die Anwendungs- und Bereitstellungsmanifeste und nach der Veröffentlichung, aber vor der Installation ändern und erneut signieren.

Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und auf Anwendungsebene für Microsoft Office 2013 Preview und Microsoft Office 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

In dieser exemplarischen Vorgehensweise werden die folgenden Aufgaben veranschaulicht:

  • Erstellen mehrerer Office-Projektmappen.

  • Ändern des Anwendungsmanifests.

  • Erneutes Signieren des Manifeste.

Hinweis

Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Vorbereitungsmaßnahmen

Zum Durchführen dieser exemplarischen Vorgehensweise benötigen Sie die folgenden Komponenten:

-

Eine Version von Visual Studio 2012, die die Microsoft Office-Entwicklungstools einschließt. Weitere Informationen finden Sie unter [Konfigurieren eines Computers zum Entwickeln von Office-Lösungen](https://msdn.microsoft.com/de-de/library/bb398242\(v=vs.110\)).
  • Word 2013-Vorschau

  • Outlook 2013-Vorschau

  • Excel 2013-Vorschau

  • Word 2010

  • Outlook 2010

  • Excel 2010

  • Testcomputer

Erstellen mehrerer Office-Projektmappen

Beginnen Sie, indem Sie drei Office-Projekte erstellen, von denen eines als Installationsprogramm verwendet wird. Die anderen beiden werden auf dem Endbenutzercomputer bereitgestellt.

So erstellen und entwickeln Sie neue Word, Outlook- und Excel-Projekte

  1. Erstellen Sie ein Word-Projekt auf Dokumentebene. Benennen Sie das Projekt mit ContosoInstaller, und speichern Sie das Projekt im Verzeichnis %USERPROFILE%\Documents\Visual Studio 2012\Projects.

    Das Projekt ContosoInstaller wird als Installationsprogramm verwendet. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von Office-Projekten in Visual Studio.

  2. Fügen Sie in der Projektmappe ContosoInstaller das Outlook-Projekt auf Anwendungsebene ContosoOutlookAddIn hinzu, und fügen Sie dem Outlook-Projekt den Code hinzu.

  3. Fügen Sie in der Projektmappe ContosoInstaller das Excel-Projekt auf Dokumentebene ContosoExcelWorkbook hinzu, und fügen Sie dem Excel-Projekt den Code hinzu.

Veröffentlichen der Office-Projektmappen

Veröffentlichen Sie die Office-Lösungen mit dem Webpublishing-Assistenten oder auf der Seite Projekt des Projekt-Designers auf dem Entwicklungscomputer.

So veröffentlichen Sie Word-, Outlook- und Excel-Projekte

  1. Veröffentlichen Sie das Projekt ContosoInstaller im Ordner c:\publish. Weitere Informationen finden Sie unter Gewusst wie: Veröffentlichen einer Office-Projektmappe mit ClickOnce.

  2. Veröffentlichen Sie das Projekt ContosoOutlookAddIn im Ordner c:\publish.

  3. Veröffentlichen Sie das Projekt ContosoExcelWorkbook im Ordner c:\publish.

Ändern des Anwendungsmanifests

Fügen Sie dem Anwendungsmanifest im XML-Editor von Visual Studio Installationsabhängigkeiten, Dateien, Einstiegspunkte und Assemblys hinzu. Der Inhalt eines Anwendungsmanifests ist ähnlich einer Rechnung von Materialien, in der der gesamte Inhalt eines Felds aufgeführt ist. In einem Anwendungsmanifest sind alle abhängigen und erforderlichen Assemblys sowie von der Anwendung benötigte Dateien aufgeführt. Im Anwendungsmanifest für eine Office-Lösung sind auch die Assemblys aufgeführt, die von einer Office-Anwendung für Add-Ins auf Anwendungsebene und Anpassungen auf Dokumentebene geladen werden sollen.

Dd465290.collapse_all(de-de,VS.110).gifHinzufügen der Installationsabhängigkeiten

Ändern Sie das Anwendungsmanifest, um die ContosoOutlookAddin-Assembly und die ContosoExcelWorkbook-Assembly zu installieren, und entfernen Sie Verweise auf die ContosoInstaller-Assembly.

So fügen Sie dem Anwendungsmanifest Installationsabhängigkeiten hinzu

  1. Verschieben Sie im Ordner c:\publish\Application Files den Inhalt der Verzeichnisse ContosoOutlookAddIn_1_0_0_0 und ContosoExcelWorkbook_1_0_0_0 in das Verzeichnis ContosoInstaller_1_0_0_0.

  2. Öffnen Sie die Dateien ContosoInstaller.dll.manifest, ContosoOutlookAddIn.dll.manifest und ContosoExcelWorkbook.dll.manifest in einem XML-Editor.

  3. Kopieren Sie alle Installations- und Dateiabhängigkeiten, einschließlich ContosoOutlookAddIn.dll, aus der Datei ContosoOutlookAddIn.dll.manifest. Kopieren Sie also alle Abhängigkeiten, die mit <dependentAssembly dependencyType="install" oder <file name="app.config"> beginnen. Der Code sollte etwa folgendermaßen aussehen: nur das <dsig:DigestValue>-Element unterscheidet sich.

      <dependency>
        <dependentAssembly 
           dependencyType="install"
           allowDelayedBinding="true" 
           codebase="Microsoft.Office.Tools.Common.v4.0.Utilities.dll" 
           size="30816">
          <assemblyIdentity 
            name="Microsoft.Office.Tools.Common.v4.0.Utilities" 
            version="10.0.0.0"
            publicKeyToken="B03F5F7F11D50A3A"
            language="neutral"
            processorArchitecture="msil" />
          <hash>
            <dsig:Transforms>
              <dsig:Transform
                Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
            </dsig:Transforms>
            <dsig:DigestMethod 
              Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
            <dsig:DigestValue>Ki0…</dsig:DigestValue>
          </hash>
        </dependentAssembly>
      </dependency>
      <dependency>
        <dependentAssembly
          dependencyType="install"
          allowDelayedBinding="true" 
          codebase="Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll"   
          size="47200">
          <assemblyIdentity 
            name="Microsoft.Office.Tools.Outlook.v4.0.Utilities" 
            version="10.0.0.0"
            publicKeyToken="B03F5F7F11D50A3A"
            language="neutral" 
            processorArchitecture="msil" />
          <hash>
            <dsig:Transforms>
              <dsig:Transform
                Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
            </dsig:Transforms>
            <dsig:DigestMethod 
              Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
            <dsig:DigestValue>050...</dsig:DigestValue>
          </hash>
        </dependentAssembly>
      </dependency>
      <dependency>
        <dependentAssembly
          dependencyType="install" 
          allowDelayedBinding="true"
          codebase="ContosoOutlookAddIn.dll"
          size="10240">
          <assemblyIdentity
            name="ContosoOutlookAddIn" 
            version="1.0.0.0" 
            language="neutral" 
            processorArchitecture="msil" />
          <hash>
            <dsig:Transforms>
              <dsig:Transform Algorithm=
                "urn:schemas-microsoft-com:HashTransforms.Identity" />
            </dsig:Transforms>
            <dsig:DigestMethod Algorithm=
              "http://www.w3.org/2000/09/xmldsig#sha1" />
            <dsig:DigestValue>i4e</dsig:DigestValue>
          </hash>
        </dependentAssembly>
      </dependency>
      <file name="ContosoOutlookAddIn.dll.config" size="77">
        <hash>
          <dsig:Transforms>
            <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
          </dsig:Transforms>
          <dsig:DigestMethod 
             Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
          <dsig:DigestValue>w7W...</dsig:DigestValue>
        </hash>
      </file>
    
  4. Fügen Sie in der Datei ContosoInstaller.dll.manifest am Ende des Abhängigkeitsabschnitts die Installationsabhängigkeit ContosoOutlookAddIn.dll ein.

  5. Kopieren Sie alle Installations- und Dateiabhängigkeiten, einschließlich ContosoExcelWorkbook.dll und Microsoft.Office.Tools.Common.v4.0.Utilities.dll, aus der Datei ContosoExcelWorkbook.dll.manifest. Kopieren Sie also alle Abhängigkeiten, die mit <dependentAssembly dependencyType="install" oder <file name="app.config"> beginnen. Der Code sollte etwa folgendermaßen aussehen: nur das <dsig:DigestValue>-Element unterscheidet sich.

      <dependency>
        <dependentAssembly
          dependencyType="install"
          allowDelayedBinding="true"
          codebase="ContosoExcelWorkbook.dll"
          size="12800">
          <assemblyIdentity
            name="ContosoExcelWorkbook" 
            version="1.0.0.0"
            language="neutral"
            processorArchitecture="msil" />
          <hash>
            <dsig:Transforms>
              <dsig:Transform Algorithm=
                "urn:schemas-microsoft-com:HashTransforms.Identity" />
            </dsig:Transforms>
            <dsig:DigestMethod Algorithm=
              "http://www.w3.org/2000/09/xmldsig#sha1" />
            <dsig:DigestValue>i4e</dsig:DigestValue>
          </hash>
        </dependentAssembly>
      </dependency>
      <dependency>
        <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Microsoft.Office.Tools.Common.v4.0.Utilities.dll" size="30816">
          <assemblyIdentity name="Microsoft.Office.Tools.Common.v4.0.Utilities" version="10.0.0.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
          <hash>
            <dsig:Transforms>
              <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
            </dsig:Transforms>
            <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
            <dsig:DigestValue>Ki0A9wOpes1YX5NaAvjmUeFSh0g=</dsig:DigestValue>
          </hash>
        </dependentAssembly>
      </dependency>
      <dependency>
        <dependentAssembly
          dependencyType="install"
          allowDelayedBinding="true" 
          codebase="Microsoft.Office.Tools.Excel.v4.0.Utilities.dll" 
          size="235104">
          <assemblyIdentity 
            name="Microsoft.Office.Tools.Excel.v4.0.Utilities" 
            version="10.0.0.0"
            publicKeyToken="B03F5F7F11D50A3A"
            language="neutral"
            processorArchitecture="msil" />
          <hash>
            <dsig:Transforms>
              <dsig:Transform
               Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
            </dsig:Transforms>
            <dsig:DigestMethod 
              Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
            <dsig:DigestValue>Te/...</dsig:DigestValue>
          </hash>
        </dependentAssembly>
      </dependency>
      <file name=" ContosoExcelWorkbook.dll.config" size="77">
        <hash>
          <dsig:Transforms>
            <dsig:Transform
             Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
          </dsig:Transforms>
          <dsig:DigestMethod 
            Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
          <dsig:DigestValue>w7W...</dsig:DigestValue>
        </hash>
      </file>
    
  6. Fügen Sie in der Datei ContosoInstaller.dll.manifest am Ende des Abhängigkeitsabschnitts die Installationsabhängigkeiten ein.

  7. Entfernen Sie in der Datei ContosoInstaller.dll.manifest die Installationsabhängigkeiten ContosoInstaller.dll und Microsoft.Office.Tools.Word.v4.0.Utilities.dll. Entfernen Sie auch alle doppelten Abhängigkeiten. Beispiel: Sie haben möglicherweise mehrere Installationsabhängigkeiten für Microsoft.Office.Tools.Common.v4.0.Utilities.dll kopiert.

    Hinweis

    Wenn Sie eine Word-Lösung auf Dokumentebene bereitstellen, belassen Sie Microsoft.Office.Tools.Word.v4.0.Utilities.dll im endgültigen Manifest.

Dd465290.collapse_all(de-de,VS.110).gifHinzufügen des Einstiegspunkts

Ändern Sie das Anwendungsmanifest, um die ContosoOutlookAddin-Assembly und die ContosoExcelWorkbook-Assembly in den <vstav3>-Namespace zu laden.

So fügen Sie dem Anwendungsmanifest den Einstiegspunkte im vstav3-Namespace hinzu

  1. Entfernen Sie in der Datei ContosoInstaller.dll.manifest den Text zwischen dem <vstav3:entryPointsCollection>-Element und dem </vstav3:entryPointsCollection>-Element.

  2. Kopieren Sie in der Datei ContosoOutlookAddIn.dll.manifest den Text zwischen dem <vstav3:entryPointsCollection>-Element und dem </vstav3:entryPointsCollection>-Element. Der Code sollte etwa folgendermaßen aussehen.

          <vstav3:entryPoints>
            <vstav3:entryPoint
              class="ContosoOutlookAddIn.ThisAddIn">
              <assemblyIdentity
                name="ContosoOutlookAddIn"
                version="1.0.0.0"
                language="neutral"
                processorArchitecture="msil" />
            </vstav3:entryPoint>
          </vstav3:entryPoints>
    

    Hinweis

    Wenn im Outlook-Add-In auf Anwendungsebene ein Formularbereich verwendet wird, muss der Outlook-Einstiegspunkt der letzte im Abschnitt <vstav3:entryPoints> aufgeführte Einstiegspunkt sein.

  3. Fügen Sie den Code in der Datei ContosoInstaller.dll.manifest nach dem <vstav3:entryPointsCollection>-Element ein.

  4. Fügen Sie das - Attribut id dem <vstav3:entryPoints>-Element hinzu, um diesen Einstiegspunkt von anderen zu unterscheiden.

          <vstav3:entryPoints id="ContosoOutlook">
    
  5. Kopieren Sie in der Datei ContosoExcelWorkbook.dll.manifest den Text zwischen dem <vstav3:entryPointsCollection>-Element und dem </vstav3:entryPointsCollection>-Element. Der Code sollte dem folgenden Code entsprechen.

          <vstav3:entryPoints>
            <vstav3:entryPoint 
              class="ContosoExcelWorkbook.ThisWorkbook">
              <assemblyIdentity
                name="ContosoExcelWorkbook"
                version="1.0.0.0"
                language="neutral"
                processorArchitecture="msil" />
            </vstav3:entryPoint>
            <vstav3:entryPoint
               class="ContosoExcelWorkbook.Sheet1">
              <assemblyIdentity
                name="ContosoExcelWorkbook"
                version="1.0.0.0"
                language="neutral"
                processorArchitecture="msil" />
            </vstav3:entryPoint>
            <vstav3:entryPoint
              class="ContosoExcelWorkbook.Sheet2">
              <assemblyIdentity
                name="ContosoExcelWorkbook"
                version="1.0.0.0"
                language="neutral"
                processorArchitecture="msil" />
            </vstav3:entryPoint>
            <vstav3:entryPoint
              class="ContosoExcelWorkbook.Sheet3">
              <assemblyIdentity
                name="ContosoExcelWorkbook"
                version="1.0.0.0"
                language="neutral"
                processorArchitecture="msil" />
            </vstav3:entryPoint>
          </vstav3:entryPoints>
    
  6. Fügen Sie den Code in der Datei ContosoInstaller.dll.manifest nach dem <vstav3:entryPointsCollection>-Element ein.

  7. Fügen Sie dem <vstav3:entryPoints>-Element das id-Attribut hinzu, um diesen Einstiegspunkt von anderen Einstiegspunkten zu unterscheiden.

          <vstav3:entryPoints id="ContosoExcel">
    

Dd465290.collapse_all(de-de,VS.110).gifHinzufügen der Assemblys

Ändern Sie das Anwendungsmanifest, um die ContosoOutlookAddin-Assembly und die ContosoExcelWorkbook-Assembly in den <vstov4>-Namespace zu laden.

So fügen Sie die Assemblys dem vstov4-Namespace im Anwendungsmanifest hinzu

  1. Entfernen Sie in der Datei ContosoInstaller.dll.manifest den gesamten Text zwischen dem <vstov4:customizations xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">-Element und dem </vstov4:customizations>-Element.

  2. Kopieren Sie in der Datei ContosoOutlookAddIn.dll.manifest den Text zwischen dem <vstov4:customizations xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">-Element und dem </vstov4:customizations>-Element. Der Code sollte wie folgt aussehen.

            <vstov4:customization>
              <vstov4:appAddIn
                application="Outlook"
                loadBehavior="3"
                keyName="ContosoOutlookAddIn">
                <vstov4:friendlyName>
                  ContosoOutlookAddIn
                </vstov4:friendlyName>
                <vstov4:description>
                  ContosoOutlookAddIn - Outlook add-in created with
                  Visual Studio Tools for Office
                </vstov4:description>
              </vstov4:appAddIn>
            </vstov4:customization>
    
  3. Fügen Sie den Code in der Datei ContosoInstaller.dll.manifest nach dem <vstov4:customizations xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">-Element ein.

  4. Fügen Sie dem <vstav3:customization>-Element das id-Attribut hinzu, um diese Anpassung von anderen zu unterscheiden. Diese ID ist mit der ID identisch, die in der vorherigen Prozedur dem <vstav3:entryPoints>-Element hinzugefügt wurde.

            <vstov4:customization id="ContosoOutlook">
    
  5. Kopieren Sie in der Datei ContosoExcelWorkbook.dll.manifest den Text zwischen dem <vstov4:customizations xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">-Element und dem </vstov4:customizations>-Element. Sie sollten nach Code suchen, der folgendem ähnelt, wobei nur das <solutionId>-Element abweichen kann.

            <vstov4:customization>
              <vstov4:document
                solutionId="73e" />
            </vstov4:customization>
    
  6. Fügen Sie den Code in der Datei ContosoInstaller.dll.manifest nach dem <vstov4:customizations xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">-Element ein.

  7. Fügen Sie dem <vstov4:customizations xmlns:vstov4="urn:schemas-microsoft-com:vsto.v4">-Element das id-Attribut hinzu, um diese Anpassung von anderen zu unterscheiden. Diese ID ist mit der ID identisch, die in der vorherigen Prozedur dem <vstav3:entryPoints>-Element hinzugefügt wurde.

            <vstov4:customization id="ContosoExcel">
    

Ändern des Projekts auf Dokumentebene

Für alle Projekte auf Dokumentebene in einer Bereitstellung mit mehreren Projekten müssen Sie die ID an die benutzerdefinierte Dokumenteigenschaft _AssemblyLocation anfügen. In diesem Abschnitt wird das Aktualisieren der _AssemblyLocation-Eigenschaft in der Datei "ContosoExcelWorkbook.xlsx" veranschaulicht. Dieser Schritt muss für alle Projekte auf Dokumentebene wiederholt werden.

So ändern Sie die _AssemblyLocation-Eigenschaft in Excel oder Word 2010

  1. In Excel Datei wählen Sie die Registerkarte aus.

  2. Wählen Sie die Schaltfläche Info aus.

  3. Wählen Sie den Eigenschaften Dropdownpfeil aus, und wählen Sie dann Erweiterte Eigenschaften aus.

  4. Wählen Sie die Registerkarte aus. Benutzerdefiniert

  5. Im Bereich Eigenschaften wählen Sie _AssemblyLocation aus.

  6. Im Wert Textfeld bearbeiten Sie den Text, um |vstolocal zu entfernen (wenn der Text vorhanden ist) und |id=ContosoInstaller hinzuzufügen.

  7. Klicken Sie auf die Schaltfläche OK.

Erneutes Signieren des Manifeste

Signieren Sie die Anwendungs- und Bereitstellungsmanifeste mit einem Zertifikat. Damit stellen Sie sicher, dass die Dateien nicht manipuliert wurden.

So signieren Sie die Anwendungs- und Bereitstellungsmanifeste erneut

  1. Kopieren Sie die Zertifikatdatei ContosoInstaller_TemporaryKey.pfx aus dem Projektmappenverzeichnis %USERPROFILE%\Documents\Visual Studio 2012\Projects\ContosoInstaller\ContosoInstaller in das Verzeichnis c:\publish\Application Files\ContosoInstaller_1_0_0_0.

  2. Öffnen Sie die Eingabeaufforderung von Visual Studio.

  3. Wechseln Sie zum Verzeichnis c:\publish\Application Files\ContosoInstaller_1_0_0_0.

  4. Signieren Sie das geänderte Anwendungsmanifest mit dem folgenden Befehl:

    mage -sign ContosoInstaller.dll.manifest -certfile ContosoInstaller_TemporaryKey.pfx
    

    Die Meldung "ContosoInstaller.dll.manifest erfolgreich signiert" wird angezeigt.

  5. Wechseln Sie zum Verzeichnis c:\publish.

  6. Aktualisieren und signieren Sie das Bereitstellungsmanifest mit dem folgenden Befehl:

    mage -update ContosoInstaller.vsto -appmanifest "Application Files\ContosoInstaller_1_0_0_0\ContosoInstaller.dll.manifest" -certfile "Application Files\ContosoInstaller_1_0_0_0\ContosoInstaller_TemporaryKey.pfx"
    

    Die Meldung "ContosoInstaller.vsto erfolgreich signiert" wird angezeigt.

  7. Kopieren Sie die Datei ContosoInstaller.vsto in das Verzeichnis c:\publish\Application Files\ContosoInstaller_1_0_0_0.

Testen der Bereitstellung von mehreren Projekten

Mit der folgenden Prozedur stellen Sie sicher, dass das Outlook-Add-In und die Excel-Arbeitsmappe vom Manifest installiert werden.

So testen Sie die Bereitstellung von mehreren Projekten

  1. Kopieren Sie das Verzeichnis c:\publish auf einen Testcomputer.

  2. Führen Sie das Setupprogramm aus, um die Bereitstellung von mehreren Projekten zu installieren.

    Der Microsoft Office-Anpassungs-Installer wird angezeigt.

  3. Wählen Sie Installieren aus.

    Im Dialogfeld Microsoft Office-Anpassungs-Installer wird die folgende Meldung angezeigt: "Die Microsoft Office-Anpassung wurde erfolgreich installiert".

  4. Öffnen Sie Outlook, um die Funktionsfähigkeit des Add-Ins zu überprüfen.

  5. Öffnen Sie die Excel-Arbeitsmappendatei, um die Funktionsfähigkeit der Anpassung auf Dokumentebene zu überprüfen.

  6. Überprüfen Sie, ob in der Liste der installierten Anwendungen für die Bereitstellung von mehreren Projekten ein einzelner Eintrag vorhanden ist.

    Unter Windows XP wird unter Software, unter Windows Vista wird unter Programme und Funktionen das Projekt ContosoInstaller angezeigt.

Bereinigen des Veröffentlichungsverzeichnisses

Mit der folgenden Prozedur werden alle nicht erforderlichen Dateien aus dem Veröffentlichungsverzeichnis entfernt.

So bereinigen Sie das Veröffentlichungsverzeichnis

  1. Entfernen Sie die folgenden Dateien aus dem Verzeichnis c:\publish\Application Files\ContosoInstaller_1_0_0_0.

    • ContosoExcelWorkbook.dll.manifest

    • ContosoExcelWorkbook.vsto

    • ContosoInstaller.dll.deploy

    • ContosoInstaller.docx

    • ContosoInstaller_TemporaryKey.pfx

    • ContosoOutlookAddIn.dll.manifest

    • ContosoOutlookAddIn.vsto

  2. Entfernen Sie die folgenden Dateien aus dem Verzeichnis c:\publish.

    • ContosoExcelWorkbook.vsto

    • ContosoInstaller.docx

    • ContosoOutlookAddIn.vsto

Siehe auch

Aufgaben

Gewusst wie: Erneutes Signieren von Anwendungs- und Bereitstellungsmanifesten

Konzepte

Sichern von ClickOnce-Anwendungen

Weitere Ressourcen

Bereitstellen von Office-Projektmappen