Sdílet prostřednictvím


Nasazení řešení Office s použitím technologie ClickOnce

Můžete nasadit vaše Office 2013 nebo Office 2010 řešení v méně kroky, je-li použít ClickOnce.Když publikujete aktualizace, vaše řešení je automaticky rozpozná a nainstaluje.Technologie ClickOnce ale vyžaduje, aby bylo řešení nainstalováno zvlášť pro každého uživatele počítače.Proto byste měli zvážit použití Instalační služby systému Windows (souboru .msi), pokud vaše řešení bude používat více než jeden uživatel ve stejném počítači.

V tomto tématu

  • Publikovat řešení pomocí technologie ClickOnce

  • Určuje, jakým udělit důvěryhodnost řešení

  • Pomůže uživatelům instalovat řešení

  • Vložit dokument řešení do počítače koncového uživatele (pouze úrovni dokumentu přizpůsobení)

  • Vložit dokument řešení na serveru se službou SharePoint (pouze úrovni dokumentu přizpůsobení)

  • Vytvořit vlastní instalační program

  • Publikovat aktualizaci

  • Změňte umístění instalace řešení

  • Vraťte ke starší verzi řešení

Další informace o tom, jak nasadit řešení aplikace Office vytvořením souboru Instalační služby systému Windows, naleznete v Nasazení řešení Office s použitím Instalační služby systému Windows.

Publikování řešení

Můžete publikovat vaše řešení pomocí Průvodce publikováním nebo Návrháře projektu.V rámci tohoto postupu budete používat Návrháře projektu vzhledem k tomu, že poskytuje úplné sady příkazů možnosti publikování.Podívejte se na téma Průvodce publikováním (vývoj pro Office v sadě Visual Studio).

Publikování řešení

  1. V Průzkumníka řešení, vyberte uzel, který se nazývá pro váš projekt.

  2. V nabídce, zvolte projektu, ProjectName Vlastnosti.

  3. V Návrháře projektu, zvolte publikování kartu, která ukazuje na následujícím obrázku.

    Karta Publikovat Návrháře projektu

  4. V umístění pro publikování složku (ftp server nebo cesta k souboru) zadejte cestu ke složce, kde se má Návrháře projektu ke kopírování souborů řešení.

    Můžete zadat některý z následujících typů cest.

    • Místní cestu (například C:\FolderName\FolderName).

    • Cestu (Uniform Naming Convention) do složky v síti (například \\ServerName\FolderName).

    • Relativní cesta (například PublishFolder\, který je na složku, do kterého je ve výchozím nastavení publikování projektu).

  5. V Instalační složka adresa URL zadejte plně kvalifikovanou cestu k umístění, kde bude koncovým uživatelům najít řešení.

    Pokud umístění ještě neznáte, nic do tohoto pole nezadávejte.Ve výchozím nastavení hledá technologie ClickOnce aktualizace ve složce, ze které uživatelé řešení instalují.

  6. Vyberte tlačítko Předpoklady.

  7. V požadavků dialogové okno pole, ujistěte se, zda vytvořit instalační program pro instalaci požadovaných součástí je zaškrtnuto políčko.

  8. V Zvolte jaké požadavky pro instalaci vyberte zaškrtávací políčka 4.5 instalační služby systému Windows a příslušný balíček rozhraní .NET Framework.

    Například pokud vaše řešení cílů .NET Framework 4,5, zaškrtněte políčka pro 4.5 instalační služby systému Windows a Microsoft rozhraní .NET Framework 4.5 Full.

  9. Pokud vaše řešení cílí na rozhraní .NET Framework 4.5, také vybrat Visual Studio 2010 Tools for Office Runtime zaškrtávací políčko.

    [!POZNÁMKA]

    Ve výchozím nastavení se toto zaškrtávací políčko nezobrazuje.Aby se toto zaškrtávací políčko zobrazilo, je nutné vytvořit balíček zaváděcího nástroje.Podívejte se na téma Vytvoření balíčku zaváděcí nástroj pro Office 2013 VSTO doplněk pomocí sady Visual Studio 2012.

  10. V části Zadejte umístění instalace pro požadavky, zvolte jednu z možností, které se zobrazí a poté zvolte možnost OK tlačítko.

    Jednotlivé možnosti jsou popsány v následující tabulce.

    Možnost

    Popis

    Stáhnout požadavky z webu dodavatele součásti

    Uživatel je vyzván ke stažení a instalaci tyto požadavky od dodavatele.

    Stáhnout součásti ze stejného umístění jako umístění mé aplikace

    Požadovaný software bude nainstalován spolu s řešením.Pokud zvolíte tuto možnost, sada Visual Studio za vás zkopíruje všechny požadované balíčky do umístění pro publikování.Tato možnost bude fungovat, pouze pokud jsou balíčky požadovaných součástí ve vývojovém počítači.

    Stáhnout nezbytné součásti z následujícího umístění

    Visual Studio zkopíruje všechny balíčky požadovaných aktualizací do umístění, které zadáte a nainstaluje jejich řešení.

    Podívejte se na téma Dialogové okno Požadavky.

  11. Zvolte aktualizace tlačítko, určete, jak často má jednotlivých koncových uživatelů doplněk nebo přizpůsobení ke kontrole aktualizací a poté zvolte možnost OK tlačítko.

    [!POZNÁMKA]

    Pokud budete nasazení s použitím disk CD nebo vyměnitelná jednotka, zvolte nikdy kontrola aktualizací přepínač.

    Informace o tom, jak publikovat aktualizaci naleznete v tématu publikovat aktualizaci.

  12. Zvolte Možnosti tlačítko, zkontrolujte možnosti v Možnosti dialogové okno pole a zvolte možnost OK tlačítko.

  13. Zvolte Publikovat nyní tlačítko.

    Visual Studio přidá následující složky a soubory ke složce publikování, která jste zadali v tomto postupu výše.

    • Soubory aplikace složky.

    • Instalační program

    • Manifest nasazení, který odkazuje na manifest nasazení pro nejnovější verzi

    Soubory aplikace složka obsahuje podsložku pro každou verzi, kterou chcete publikovat.Jednotlivé podsložky pro konkrétní verzi obsahují následující soubory.

    • Manifest aplikace

    • Manifest nasazení

    • Sestavení přizpůsobení

    Následující ilustrace znázorňuje strukturu složky pro publikování doplňku aplikace Outlook.

    Struktura složky publikování

    [!POZNÁMKA]

    Technologie ClickOnce přidá k sestavením příponu .deploy, aby zabezpečená instalace Internetové informační služby (IIS) soubory neblokovala kvůli nebezpečné příponě.Až uživatel řešení nainstaluje, technologie ClickOnce příponu .deploy odstraní.

  14. Zkopírujte soubory řešení do umístění instalace, které jste zadali v tomto postupu výše.

Rozhodnutí o způsobu zajištění důvěryhodnosti řešení

Aby bylo možné řešení spustit v počítačích uživatelů, musíte buď zajistit jeho důvěryhodnost, nebo uživatelé musejí při instalaci řešení reagovat na výzvu k potvrzení jeho důvěryhodnosti.Pokud chcete zajistit důvěryhodnost řešení, podepište manifesty pomocí certifikátu, který určuje známého a důvěryhodného vydavatele.Podívejte se na téma důvěryhodnost řešení po přihlášení aplikace a nasazení manifesty.

Pokud nasazujete přizpůsobení na úrovni dokumentu a chcete dokument umístit do složky v počítači uživatele nebo jej chcete zpřístupnit na webu služby SharePoint, zkontrolujte, zda sada Office považuje umístění dokumentu za důvěryhodné.Podívejte se na téma Udělení důvěry dokumentům.

Pomoc uživatelům s instalací řešení

Uživatelé mohou řešení nainstalovat tak, že spustí instalační program, otevřou manifest nasazení nebo, v případě přizpůsobení na úrovni dokumentu, přímo otevřou dokument.Osvědčeným postupem je instalace řešení pomocí instalačního programu.Ostatní dva přístupy nezajišťují, že bude nainstalován potřebný software.Pokud uživatelé chtějí otevřít dokument z umístění instalace, musejí jej přidat do seznamu důvěryhodných umístění v Centru zabezpečení aplikace Office.

Otevření dokumentu přizpůsobení na úrovni dokumentu

Uživatelé mohou otevřít dokument úrovni dokumentu přizpůsobení přímo z umístění instalace, nebo zkopírováním dokumentu do svého místního počítače a znovu otevřít kopii.

Osvědčeným postupem je, že by uživatelé měli otevřít kopii dokumentu ve svém počítači, aby nemohla nastat situace, kdy se více uživatelů současně pokusí otevřít stejnou kopii.Pro vynucení tohoto postupu můžete nakonfigurovat instalační program tak, aby dokument zkopíroval do počítačů uživatelů.Podívejte se na téma Put dokumentu v počítači koncoví uživatelé (pouze úrovni dokumentu přizpůsobení).

Instalace řešení pomocí otevření manifestu nasazení z webu služby IIS

Uživatelé mohou nainstalovat řešení pro Office tak, že z webu otevřou manifest nasazení.Zabezpečená instalace Internetové informační služby (IIS) ale bude blokovat soubory s příponou .vsto.Typ MIME musí být definován ve službě IIS před nasazením řešení pro Office pomocí služby IIS.

Přidání typu MIME .vsto do služby IIS 6.0

  1. Na serveru, který se službou IIS 6.0, zvolte Start, Všechny programy, Nástroje pro správu, Správce Internetové informační služby (IIS).

  2. Vyberte název počítače, weby složku nebo webový server, který budete konfigurace.

  3. V nabídce, zvolte Akce, Vlastnosti.

  4. Na hlaviček protokolu HTTP vyberte typy MIME tlačítko.

  5. V typy MIME okna, zvolte Nový tlačítko.

  6. V typu MIME okna, zadejte .vsto jako přípona, zadejte application/x-ms-vsto jako MIME zadejte a pak použijte nové nastavení.

    [!POZNÁMKA]

    Aby se změny projevily, je nutné restartovat službu Publikování na webu nebo počkat na recyklaci pracovního procesu.Následně je nutné vyprázdnit diskovou mezipaměť prohlížeče. Poté zkuste soubor .vsto znovu otevřít.

Chcete-li přidat typ MIME .vsto pro službu IIS 7.0

  1. Na serveru, který běží služba IIS 7.0, zvolte Start, Všechny programy, Příslušenství.

  2. Otevřete místní nabídku pro Příkazový řádek, a poté zvolte možnost Spustit jako správce.

  3. V Open zadejte následující cestu a poté zvolte možnost OK tlačítko.

    %windir%\system32\inetsrv 
    
  4. Zadejte následující příkaz a poté použijte nová nastavení.

    set config /section:staticContent /+[fileExtension='.vsto',mimeType='application/x-ms-vsto']
    

    [!POZNÁMKA]

    Aby se změny projevily, je nutné restartovat službu Publikování na webu nebo počkat na recyklaci pracovního procesu.Následně je nutné vyprázdnit diskovou mezipaměť prohlížeče. Poté zkuste soubor .vsto znovu otevřít.

Umístění dokumentu řešení do počítače koncového uživatele (pouze přizpůsobení na úrovni dokumentu)

Dokument z vašeho řešení můžete zkopírovat do počítače koncového uživatele tak, že vytvoříte akci po nasazení.Uživatel tak po instalaci řešení nebude muset ručně kopírovat dokument z umístění instalace do svého počítače.Bude nutné vytvořit třídu, která definuje akci po nasazení, sestavit a publikovat řešení, upravit manifest aplikace a znovu podepsat manifest aplikace a nasazení.

Následující postup předpokládá, že je název vašeho projektu ExcelWorkbook a publikování řešení, které C:\publish adresář ve vašem počítači.

Vytvoření třídy, která definuje akci po nasazení

  1. Na panelu nabídky vyberte možnosti Soubor, Přidat, Nový projekt.

  2. V Přidat nový projekt dialogovém Nainstalované šablony podokně zvolte Windows složky.

  3. V šablony podokně vyberte knihovny tříd šablony.

  4. V název zadejte FileCopyPDA, a poté zvolte možnost OK tlačítko.

  5. V Průzkumníka řešení, zvolte FileCopyPDA projektu.

  6. Na panelu nabídky vyberte možnosti Projekt, Přidat odkaz.

  7. Na .NET kartu, přidejte odkazy na Microsoft.VisualStudio.Tools.Applications.Runtime a Microsoft.VisualStudio.Tools.Applications.ServerDocument.

  8. Přejmenovat třídu FileCopyPDA, a potom nahradit obsah souboru s kódem.Tento kód provede následující:

    • Zkopíruje dokument na plochu uživatele.

    • Změny _AssemblyLocation vlastnost z relativní cesty, která má úplná cesta k manifestu nasazení.

    • Odstraní soubor, pokud uživatel řešení odinstaluje.

    Imports Microsoft.VisualStudio.Tools.Applications.Deployment
    Imports Microsoft.VisualStudio.Tools.Applications
    
    Public Class FileCopyPDA
        Implements IAddInPostDeploymentAction
    
        Sub Execute(ByVal args As AddInPostDeploymentActionArgs) Implements IAddInPostDeploymentAction.Execute
            Dim dataDirectory As String = "Data\ExcelWorkbook.xlsx" 
            Dim file As String = "ExcelWorkbook.xlsx" 
            Dim sourcePath As String = args.AddInPath
            Dim deploymentManifestUri As Uri = args.ManifestLocation
            Dim destPath As String = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)
            Dim sourceFile As String = System.IO.Path.Combine(sourcePath, dataDirectory)
            Dim destFile As String = System.IO.Path.Combine(destPath, file)
    
            Select Case args.InstallationStatus
                Case AddInInstallationStatus.InitialInstall, AddInInstallationStatus.Update
                    System.IO.File.Copy(sourceFile, destFile)
                    ServerDocument.RemoveCustomization(destFile)
                    ServerDocument.AddCustomization(destFile, deploymentManifestUri)
                    Exit Select 
                Case AddInInstallationStatus.Uninstall
                    If System.IO.File.Exists(destFile) Then
                        System.IO.File.Delete(destFile)
                    End If 
                    Exit Select 
            End Select 
        End Sub
    
    using Microsoft.VisualStudio.Tools.Applications.Deployment;
    using Microsoft.VisualStudio.Tools.Applications;
    using System.IO;
    
    namespace FileCopyPDA
    {
        public class FileCopyPDA : IAddInPostDeploymentAction
        {
            public void Execute(AddInPostDeploymentActionArgs args) 
            {
                string dataDirectory = @"Data\ExcelWorkbook.xlsx";
                string file = @"ExcelWorkbook.xlsx";
                string sourcePath = args.AddInPath;
                Uri deploymentManifestUri = args.ManifestLocation;
                string destPath = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
                string sourceFile = System.IO.Path.Combine(sourcePath, dataDirectory);
                string destFile = System.IO.Path.Combine(destPath, file);
    
                switch (args.InstallationStatus)
                {
                    case AddInInstallationStatus.InitialInstall:
                    case AddInInstallationStatus.Update:
                        File.Copy(sourceFile, destFile);
                        ServerDocument.RemoveCustomization(destFile);
                        ServerDocument.AddCustomization(destFile, deploymentManifestUri);
                        break;
                    case AddInInstallationStatus.Uninstall:
                        if (File.Exists(destFile))
                        {
                            File.Delete(destFile);
                        }
                        break;
                }
            }
    

Sestavení a publikování řešení

  1. V Průzkumníka řešení, otevřete místní nabídku pro FileCopyPDA projektů a poté zvolte možnost sestavení.

  2. Otevřete místní nabídku pro ExcelWorkbook projektů a poté zvolte možnost sestavení.

  3. Otevřete místní nabídku pro ExcelWorkbook projektů a poté zvolte možnost Přidat odkaz.

  4. V Přidat odkaz dialogové okno zvolte projekty vyberte FileCopyPDA, a poté zvolte možnost OK tlačítko.

  5. V Průzkumníka řešení, zvolte ExcelWorkbook projektu.

  6. V nabídce, klikněte na příkaz projektu, novou složku.

  7. Zadejte „Data“ a pak stiskněte klávesu Enter.

  8. V Průzkumníka řešení, zvolte Data složky.

  9. V nabídce, zvolte projektu, Přidat existující položku.

  10. V Přidat existující položku dialogového okna, přejděte do výstupního adresáře pro ExcelWorkbook projektu, zvolte ExcelWorkbook.xlsx souboru a poté zvolte možnost Přidat tlačítko.

  11. V Průzkumníka řešení zvolte ExcelWorkbook.xlsx souboru.

  12. V Vlastnosti okna, změny proces sestavení vlastnost, která má obsahu a zkopírovat do výstupního adresáře vlastnost, která má Kopírovat jestliže je novější.

    Po dokončení těchto kroků bude projekt vypadat podobně jako na následujícím obrázku.

    Struktura projektu nasazení akce post.

  13. Publikovat ExcelWorkbook projektu.

Úprava manifestu aplikace

  1. Otevřít c:\publish adresář pomocí File Explorer.

  2. Otevřete soubory aplikace složku a pak otevřete složku, která odpovídá nejnovější publikována verze vašeho řešení.

  3. Otevřít ExcelWorkbook.dll.manifest souboru v textovém editoru, např.

  4. Po </vstav3:update> elementu, přidejte následující kód.Pro atribut třídy <vstav3:entryPoint> elementu, pomocí následující syntaxe: NamespaceName.ClassName.V následujícím příkladu název oboru názvů a třídy jsou stejné, takže je výsledný název vstupního bodu FileCopyPDA.FileCopyPDA.

    <vstav3:postActions>
      <vstav3:postAction>
        <vstav3:entryPoint
          class="FileCopyPDA.FileCopyPDA">
          <assemblyIdentity
            name="FileCopyPDA"
            version="1.0.0.0"
            language="neutral"
            processorArchitecture="msil" />
        </vstav3:entryPoint>
        <vstav3:postActionData>
        </vstav3:postActionData>
      </vstav3:postAction>
    </vstav3:postActions>
    

Opětovné podepsání aplikace a manifestů nasazení

  1. V %USERPROFILE%\Documents\Visual Studio 2013\Projects\ExcelWorkbook\ExcelWorkbook složku, Kopírovat ExcelWorkbook_TemporaryKey.pfx soubor certifikátu a vložte ji do PublishFolder \Application Files\ExcelWorkbookMostRecentPublishedVersion složky.

  2. Otevřete příkazový řádek sady Visual Studio a poté změňte adresáře, aby c:\publish\Application Files\ExcelWorkbookMostRecentPublishedVersion složku (například c:\publish\Application Files\ExcelWorkbook_1_0_0_4).

  3. Podepište upravený manifest aplikace spuštěním následujícího příkazu:

    mage -sign ExcelWorkbook.dll.manifest -certfile ExcelWorkbook_TemporaryKey.pfx
    

    Zobrazí se zpráva „ExcelWorkbook.dll.manifest successfully signed“ („Soubor ExcelWorkbook.dll.manifest byl úspěšně podepsán.“).

  4. Přejděte c:\publish složky a poté aktualizace a přihlaste se nasazení manifestu spuštěním následujícího příkazu:

    mage -update ExcelWorkbook.vsto -appmanifest "Application Files\Ex
    celWorkbookMostRecentVersionNumber>\ExcelWorkbook.dll.manifest" -certfile "Application Files\ExcelWorkbookMostRecentVersionNumber>\ExcelWorkbook_TemporaryKey.pfx"
    

    [!POZNÁMKA]

    V předchozím příkladu nahraďte MostRecentVersionNumber číslo verze nedávno publikované verze řešení (například 1_0_0_4).

    Zobrazí se zpráva „ExcelWorkbook.vsto successfully signed“ („Soubor ExcelWorkbook.vsto byl úspěšně podepsán.“).

  5. Zkopírujte soubor ExcelWorkbook.vsto, který má c:\publish\Application Files\ExcelWorkbookMostRecentVersionNumber adresář.

Umístění dokumentu řešení na server, na kterém je spuštěna služba SharePoint (pouze přizpůsobení na úrovni dokumentu)

Přizpůsobení na úrovni dokumentu můžete pro koncové uživatele publikovat pomocí služby SharePoint.Když uživatelé přejdou na web služby SharePoint a dokument otevřou, modul runtime automaticky nainstaluje řešení ze sdílené síťové složky do místního počítače uživatele.Jakmile je řešení nainstalováno místně, bude přizpůsobení nadále fungovat i v případě, že je dokument zkopírován do jiného umístění, například na plochu.

Umístění dokumentu na server, na kterém je spuštěna služba SharePoint

  1. Přidejte dokument řešení do knihovny dokumentů na webu služby SharePoint.

  2. Proveďte jeden z následujících postupů:

    • Pomocí konfiguračního nástroje sady Office přidejte server, na němž je spuštěna služba SharePoint, do Centra zabezpečení v aplikaci Word nebo Excel na všech počítačích uživatelů.

      Podívejte se na téma zásady zabezpečení a nastavení v systému Office 2010.

    • Postarejte se, aby každý uživatel provedl následující kroky.

      1. V místním počítači, otevřete Word či Excel, vyberte soubor a potom klikněte na příkaz Možnosti tlačítko.

      2. V Centrum zabezpečení dialogové okno zvolte důvěryhodných umístění tlačítko.

      3. Vyberte Povolit důvěryhodné umístění v síti (nedoporučujeme) zaškrtnutí políčka a pak zvolte Přidat nové umístění tlačítko.

      4. V cesta zadejte adresu URL knihovny dokumentů služby SharePoint, která obsahuje dokument, který je načten (například http://SharePointServerName/TeamName/ProjectName/DocumentLibraryName).

        Nepřidávejte název výchozí webové stránky, například default.aspx nebo AllItems.aspx.

      5. Vyberte podsložky tohoto umístění jsou také důvěryhodné zaškrtnutí políčka a pak zvolte OK tlačítko.

        Když uživatelé otevřou dokument z webu služby SharePoint, dokument se otevře a nainstaluje se přizpůsobení.Uživatelé mohou dokument zkopírovat na svou plochu.Přizpůsobení bude stále možné spustit, protože vlastnosti v dokumentu odkazují na síťové umístění dokumentu.

Vytvoření vlastního instalačního programu

Pro své řešení pro Office můžete vytvořit vlastní instalační program namísto instalačního programu, který je vytvořen při publikování řešení.Můžete například spustit instalaci pomocí přihlašovacího skriptu nebo můžete řešení nainstalovat pomocí dávkového souboru bez zásahu uživatele.Tyto scénáře fungují nejlépe, pokud jsou požadované součásti již nainstalovány v počítačích koncových uživatelů.

Jako součást procesu vlastní instalace zavolejte nástroj instalační program pro řešení pro systém Office (VSTOInstaller.exe), které je ve výchozím nastavení nainstalována v následujícím umístění:

%commonprogramfiles%\microsoft shared\VSTO\10.0\VSTOInstaller.exe

Pokud se v tomto umístění nenachází, můžete cestu k tomuto nástroji vyhledat pomocí klíče registru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSTO Runtime Setup\v4\InstallerPath or HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSTO Runtime Setup\v4\InstallerPath.

Nástroj VSTOinstaller.exe podporuje následující parametry.

Parametr

Definice

/Install nebo /I

Nainstaluje řešení.Za tímto parametrem musí následovat cesta k manifestu nasazení.Můžete zadat cestu v místním počítači universal naming convention (UNC) sdílené složce.Můžete uvést místní cestu (C:\FolderName\PublishFolder), relativní cesta (Publish\), nebo plně kvalifikovaný umístění (\\ServerName\FolderName nebo http://název_serveru/název složky).

/Uninstall nebo /U

Odinstaluje řešení.Za tímto parametrem musí následovat cesta k manifestu nasazení.Můžete určit, že cesta může být v místním počítači, sdílení souborů UNC.Můžete uvést místní cestu (c:\FolderName\PublishFolder), relativní cesta (Publish\), nebo plně kvalifikovaný umístění (\\ServerName\FolderName nebo http://název_serveru/název složky).

/Silent nebo /S

Při instalaci nebo odinstalaci se uživatelům nebudou zobrazovat výzvy k zadání vstupu ani žádné jiné zprávy.Pokud bude vyžadováno potvrzení důvěryhodnosti, nebude přizpůsobení nainstalováno nebo aktualizováno.

/Help nebo /?

Zobrazí informace nápovědy.

Po spuštění nástroje VSTOinstaller.exe se mohou zobrazit následující kódy chyb.

Kód chyby

Definice

0

Řešení bylo úspěšně nainstalováno či odinstalováno nebo se zobrazila nápověda nástroje VSTOInstaller.

-100

Jeden nebo více parametrů příkazového řádku není platných nebo byly nastaveny více než jedenkrát.Další informace, zadejte "Instalační službě VSTO /?" nebo navštivte Vytvoření vlastní instalační program sady Office technologie ClickOnce řešení.

-101

Jeden nebo více parametrů příkazového řádku není platných.Pokud chcete získat další informace, zadejte příkaz "vstoinstaller /?".

-200

Identifikátor URI manifestu nasazení není platný.Pokud chcete získat další informace, zadejte příkaz "vstoinstaller /?".

-201

Řešení nelze nainstalovat, protože manifest nasazení není platný.Podívejte se na téma Manifesty nasazení pro řešení Office.

-202

Řešení nelze nainstalovat, protože oddíl nástrojů Visual Studio Tools for Office v manifestu aplikace není platný.Podívejte se na téma Manifesty aplikace pro řešení Office.

-203

Řešení nelze nainstalovat, protože došlo k chybě při stahování.Zkontrolujte identifikátor URI nebo síťové umístění souboru manifestu nasazení a akci opakujte.

-300

Řešení nelze nainstalovat, protože nastala výjimka zabezpečení.Podívejte se na téma Zabezpečení řešení pro systém Office.

-400

Řešení nelze nainstalovat.

-401

Řešení nelze odinstalovat.

-500

Operace byla zrušena, protože řešení nelze nainstalovat nebo odinstalovat nebo nelze stáhnout manifest nasazení.

Publikování aktualizace

Chcete-li aktualizovat řešení, můžete ji znovu publikovat s použitím Návrháře projektu nebo Průvodce publikováním, a zkopírujte aktualizované řešení do umístění instalace.Při kopírování souborů do umístění instalace je nutné přepsat předchozí soubory.

Až řešení příště zkusí vyhledat aktualizace, najde a automaticky načte novou verzi.

Změna umístění instalace řešení

Po publikování řešení můžete přidat nebo změnit cestu instalace.Změnit cestu instalace může být vhodné z některého z následujících důvodů:

  • Instalační program byl zkompilován ještě předtím, než byla známa cesta instalace.

  • Soubory řešení byly zkopírovány do jiného umístění.

  • Změnil se název nebo umístění serveru, který hostuje instalační soubory.

Pokud chcete pro řešení změnit cestu instalace, je nutné aktualizovat instalační program, který poté uživatelé musejí spustit.V případě přizpůsobení na úrovni dokumentu musejí uživatelé také aktualizovat vlastnost v dokumentu tak, aby odkazovala na nové umístění.

[!POZNÁMKA]

Pokud nechcete žádat uživatele, aby aktualizovali vlastnosti dokumentu, můžete je požádat, aby získali aktualizovaný dokument z umístění instalace.

Změna cesty instalace v instalačním programu

  1. Otevřít Příkazový řádek okna a potom změnit adresáře ke složce instalace.

  2. Spusťte instalační program a zahrnují /url parametr, který přebírá novou instalační cestu jako řetězec.

    Následující příklad ukazuje, jak změnit cestu instalace na umístění na webu společnosti Fabrikam. Tuto adresu URL můžete nahradit požadovanou cestou:

    setup.exe /url="http://www.fabrikam.com/newlocation"
    

    [!POZNÁMKA]

    Pokud se zobrazí zpráva, že bude zrušena platnost podpisu spustitelného souboru, znamená to, že certifikát, pomocí něhož bylo řešení podepsáno, již není platný a vydavatel je neznámý.V důsledku toho budou uživatelé muset před instalací řešení potvrdit, že zdroj řešení považují za důvěryhodný.

    [!POZNÁMKA]

    Chcete-li zobrazit aktuální hodnotu adresy URL, spusťte setup.exe /url.

Pro vlastní nastavení na úrovni dokumentu, uživatelé otevřete dokument a potom aktualizovat její _AssemblyLocation vlastnost.To mohou uživatelé provést pomocí následujícího postupu.

Aktualizace vlastnosti _AssemblyLocation v dokumentu

  1. Na soubor vyberte informace o, která ukazuje na následujícím obrázku.

    Karta v aplikaci Excel

  2. V Vlastnosti seznam, zvolte Rozšířené vlastnosti, která ukazuje na následujícím obrázku.

    Rozšířené vlastnosti v aplikaci Excel.

  3. Na Vlastní kartu v Vlastnosti seznam, zvolte _AssemblyLocation, jak ukazuje na následujícím obrázku.

    Vlastnost AssemblyLocation.

    Hodnotu pole obsahuje identifikátor manifestu nasazení.

  4. Před identifikátor, zadejte plně kvalifikovanou cestu dokumentu, za nímž následuje pruh ve formátu cesta |Identifikátor (například File://ServerName/FolderName/FileName |74744e4b-e4d6-41eb-84f7-ad20346fe2d9.

    Další informace o tom, jak tento identifikátor formátu naleznete v tématu Přehled přizpůsobených vlastností dokumentu.

  5. Zvolte OK tlačítko a poté uložte a zavřete dokumentu.

  6. Nainstalujte řešení do zadaného umístění tak, že spustíte instalační program bez parametru /url.

Vrácení řešení zpět na předchozí verzi

Pokud se vrátíte zpět řešení, můžete vrátit zpět uživatelům dřívější verze tohoto řešení.

Vrácení řešení zpět

  1. Otevřete umístění instalace řešení.

  2. Na nejvyšší úrovni struktury složky pro publikování odstraňte manifest nasazení (soubor .vsto).

  3. Vyhledejte podsložku pro verzi, kterou chcete vrátit zpět.

  4. Zkopírujte manifest nasazení z této podsložky do složky na nejvyšší úrovni.

    Chcete-li například vrátit zpět řešení, která je volána, OutlookAddIn1 z verze 1.0.0.1 verzi 1.0.0.0, zkopírujte soubor OutlookAddIn1.vsto z OutlookAddIn1_1_0_0_0 složky.Vložit soubor do nejvyšší úrovně publikování složky, přepsání manifest nasazení specifické pro verzi pro OutlookAddIn1_1_0_0_1 byla již existuje.

    Následující ilustrace znázorňuje strukturu složky pro publikování v tomto příkladu.

    Struktura složky publikování

    Až uživatel příště otevře aplikaci nebo upravený dokument, bude detekována změna manifestu nasazení.Předchozí verze řešení pro Office se spustí z mezipaměti technologie ClickOnce.

[!POZNÁMKA]

Místní data jsou uložena pouze pro jednu předchozí verzi řešení.Pokud vrátíte zpět dvě verze, nebudou místní data zachována.Další informace o místních dat, naleznete v části Přístup k lokálním a vzdáleným datům v aplikacích ClickOnce.

Viz také

Další zdroje

Nasazení řešení Office

Nasazení řešení Office s použitím technologie ClickOnce

Jak: publikování pomocí technologie ClickOnce Office Solution

Jak: Nainstalujte řešení technologie ClickOnce Office

Jak: publikovat řešení úrovni dokumentu Office SharePoint Server pomocí technologie ClickOnce

Vytvoření vlastní instalační program sady Office technologie ClickOnce řešení