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ě kroků, pokud používáte ClickOnce.Je-li publikování aktualizace řešení automaticky rozpoznat a nainstalovat je.ClickOnce vyžaduje instalaci řešení zvlášť pro každého uživatele počítače.Proto je vhodné pomocí Instalační služba Windows Installer (MSI), je-li více než jeden uživatel spustí řešení ve stejném počítači.

Úplný seznam rozdílů mezi nasazení ClickOnce a nasazením Instalační služba Windows Installer naleznete v tématu Výběr strategie nasazení.

V tomto tématu

  • Publikování řešení

  • Rozhodnout, jakým způsobem chcete poskytnout vztah důvěryhodnosti k řešení

  • Help users install the solution

  • Vložit dokument řešení na počítači koncového uživatele (pouze vlastní úroveň dokumentu)

  • Vložit dokument řešení na server se spuštěnou službou SharePoint (pouze vlastní úroveň dokumentu)

  • Vytvořit vlastní instalační program.

  • Publish an update

  • Změnit umístění instalace do řešení

  • Návrat k předchozí verzi řešení

Další informace o tom, jak nasadit řešení aplikace sady Office pomocí souboru Instalační služba Windows Installer naleznete v tématu 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 této proceduře budete používat Návrháře projektu protože poskytuje úplnou sadu možnosti publikování.Viz téma Publikovat průvodce (vývoj sady Office v aplikaci Visual Studio).

Chcete-li publikovat řešení

  1. V Průzkumníku, vyberte uzel, který je s názvem projektu.

  2. V řádku nabídek zvolte projektu, ProjectName Vlastnosti.

  3. V Návrháře projektu, zvolte Publikovat kartu, která je znázorněna na následujícím obrázku.

    Karta Publikovat v Návrháři projektu

  4. V Složky pro umístění publikování (webový server, ftp server nebo cesta k souboru) zadejte cestu ke složce, kam chcete Návrháře projektu Chcete-li zkopírovat soubory řešení.

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

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

    • Adresa URL (například https://www.contoso.com/mySolution/).

    • Uniform Naming Convention (UNC) cestu ke složce v síti (například \\ServerName\FolderName).

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

  5. V URL složky instalace zadejte úplnou cestu k umístění, kde bude koncovým uživatelům nalézt řešení.

    Pokud ještě neznáte umístění, není nic vkládat do tohoto pole.Podle výchozího nastavení ClickOnce vyhledává aktualizace ve složce, ze kterého uživatelé instalovat řešení.

  6. Vyberte tlačítko Předpoklady.

  7. V požadavky dialogové okno pole, ujistěte se, že Create setup program to install prerequisite components je zaškrtnuto políčko.

  8. V Choose which prerequisites to nainstalovat seznam, zaškrtněte políčka u Instalační služba Windows Installer 4.5 a příslušného balíčku pro rozhraní.NET Framework.

    Například pokud vaše cíle řešení .NET Framework 4.5, zaškrtněte políčka u Instalační služba Windows Installer 4.5 a Microsoft .NET Framework 4.5 plné.

  9. Pokud vaše řešení používá rozhraní .NET Framework 4.5, vybrat také Visual Studio 2010 Tools for Office Runtime políčko.

    [!POZNÁMKA]

    Ve výchozím nastavení toto zaškrtávací políčko se nezobrazuje.Chcete-li zobrazit toto zaškrtávací políčko, je nutné vytvořit balíček zaváděcího nástroje.Viz Vytvoření balíčku zaváděcího nástroje pro Office 2013 VSTO doplněk s Visual Studio 2012.

  10. Podle zadat umístění instalace pro požadavky, zvolte jednu z možností, které se objeví a pak zvolte OK tlačítko.

    Následující tabulka popisuje každou možnost.

    Možnost

    Description

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

    Uživatel je vyzván k stáhnout a nainstalovat tyto požadavky od dodavatele.

    Download prerequisites from the same location as my application

    Potřebný software je nainstalován s roztokem.Pokud zvolíte tuto možnost, Visual Studio zkopíruje všechny požadované balíčky pro umístění publikování.Pro tuto možnost, chcete-li pracovat musí být požadované balíčky na vývojovém počítači.

    Stáhnout požadavky z následujícího umístění

    Visual Studio zkopíruje všechny požadované balíčky do zadaného umístění a nainstaluje je řešení.

    Viz téma Dialogové okno požadavků.

  11. Zvolte aktualizace tlačítko, zadejte, jak často má koncový uživatel doplněk nebo vlastní nastavení, chcete-li vyhledat aktualizace a pak zvolte OK tlačítko.

    [!POZNÁMKA]

    Pokud nasazujete pomocí disku CD-ROM nebo vyměnitelné jednotky, zvolte Nikdy nevyhledávat aktualizace přepínač.

    Informace o tom, jak publikovat aktualizace naleznete v tématu Publish an Update.

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

  13. Zvolte Publikovat nyní tlačítko.

    Visual Studio přidá následující složky a soubory do složky pro publikování, které jste zadali v dřívějším stádiu postupu.

    • Soubory aplikace složky.

    • Instalační program.

    • Manifest aplikace odkazující k manifestu nasazení na nejnovější verzi.

    Soubory aplikace složka obsahuje podsložky pro každou verzi, které publikujete.Každé podsložky specifické verze obsahuje následující soubory.

    • Manifest aplikace.

    • Manifest nasazení.

    • Sestavení vlastního nastavení.

    Následující ilustrace znázorňuje strukturu složky publikování doplněk pro aplikaci Outlook.

    Struktura složky publikování

    [!POZNÁMKA]

    ClickOnce přidá příponu .deploy sestavení tak, aby zabezpečené instalace služby Internetová informační služba (IIS) nebudou z důvodu nebezpečných rozšíření blokování souborů.Pokud uživatel nainstaluje řešení, ClickOnce odstraní příponu .deploy.

  14. Zkopírujte soubory řešení umístění instalace, které jste zadali v dřívějším stádiu postupu.

Rozhodnout, jakým způsobem chcete poskytnout vztah důvěryhodnosti k řešení

Před řešení lze spustit v počítačích uživatelů, buď je musí udělit důvěryhodnosti nebo uživatelé musí reagovat na výzvu vztahu důvěryhodnosti při instalaci řešení.Poskytnout vztah důvěryhodnosti k řešení manifesty podepište pomocí certifikátu, který identifikuje známého a důvěryhodného vydavatele.Viz téma Manifesty důvěřování řešení tak, že podepisování aplikace a nasazení.

Pokud nasazujete přizpůsobení úroveň dokument a chcete-li vložit dokument do složky v počítači uživatele nebo zpřístupnění dokumentu na webu služby SharePoint, ujistěte se, že sada Office důvěřuje umístění dokumentu.Viz téma Udělení důvěryhodnosti dokumenty.

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

Uživatelé mohou nainstalovat řešení spuštěním instalačního programu, otevřením manifestu nasazení nebo v případě úpravy úrovni dokumentu přímo otevřít dokument.Uživatelé by měli pomocí instalačního programu nainstalovat jako nejvhodnější řešení.Dva přístupy není zkontrolujte, zda je nainstalován potřebný software.Uživatele Chcete-li otevřít dokument z umístění instalace, je nutné je přidat do seznamu důvěryhodných umístění v Centru zabezpečení aplikace Office.

Bb772100.collapse_all(cs-cz,VS.110).gifOtevření dokumentu o přizpůsobení úroveň dokument

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

Jako nejlepší praxe by uživatelé otevřít kopii dokumentu ve svých počítačích tak, aby více uživatelů se nebude pokoušet otevřít stejnou kopii ve stejnou dobu.Chcete-li vynutit taková praxe, můžete nakonfigurovat instalační program dané dokument zkopírovat do počítačů uživatelů.Viz téma Vložit dokument řešení na počítači koncového uživatele (pouze vlastní úroveň dokumentu).

Bb772100.collapse_all(cs-cz,VS.110).gifInstalace řešení otevřením manifestu nasazení webu služby IIS

Otevřením manifestu nasazení z webu mohou uživatelé instalovat řešení aplikace sady Office.Zabezpečené instalace služby Internetová informační služba (IIS) však bude blokovat soubory, které mají příponu .vsto.Typ MIME musí být definovány ve službě IIS před nasazením řešení aplikace sady Office pomocí služby IIS.

Chcete-li přidat typ MIME .vsto na službu IIS 6.0

  1. Na serveru se spuštěnou službou IIS 6.0, zvolte Start, Všechny programy, Nástroje pro správu, Správce Internetová informační služba (IIS).

  2. Zvolte název počítače webové servery složky nebo webu, na který provádíte konfiguraci.

  3. V řádku nabídek zvolte akci, Vlastnosti.

  4. Na Hlavičky protokolu HTTP , vyberte Typy MIME tlačítko.

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

  6. V Typ MIME okno, zadejte .vsto k rozšíření zadejte application/x-ms-vsto jako MIME zadejte a pak použít nové nastavení.

    [!POZNÁMKA]

    Změny se projeví musí restartujte službu publikování na webu nebo čekat na recyklaci pracovního procesu.Musíte potom vyprázdnit mezipaměť disku v prohlížeči a zkuste znovu otevřít soubor .vsto.

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

  1. Na serveru se spuštěnou službou IIS 7.0, zvolte Start, Všechny programy, Příslušenství.

  2. Otevření místní nabídky pro příkazového řádkua pak zvolte Spustit jako správce.

  3. V Open zadejte následující cestu a pak zvolte OK tlačítko.

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

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

    [!POZNÁMKA]

    Změny se projeví je nutné restartovat službu publikování na webu nebo je nutné vyčkat recyklovat pracovní proces.Musíte potom vyprázdnit mezipaměť disku v prohlížeči a zkuste znovu otevřít soubor .vsto.

Vložit dokument řešení na počítači koncového uživatele (pouze vlastní úroveň dokumentu)

Můžete kopírovat dokument řešení na počítači koncového uživatele pro ně vytvořením post-deployment akce.Tímto způsobem uživatel nemusí ručně zkopírovat dokument z umístění instalace do počítače po instalaci vašeho řešení.Budete muset vytvořit třídu, která definuje post-deployment akce, vytvoření a publikování řešení, změnit manifest aplikace a znovu podepište manifest aplikace a nasazení.

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

Bb772100.collapse_all(cs-cz,VS.110).gifVytvořte třídu, která definuje post-deployment akce

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

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

  3. V šablony podokně zvolte Knihovny tříd šablony.

  4. V jméno zadejte FileCopyPDAa pak zvolte OK tlačítko.

  5. V Průzkumníku, zvolte FileCopyPDA projektu.

  6. V řádku nabídek zvolte projektu, Přidat odkaz na.

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

  8. Přejmenovat třídu na FileCopyPDAa pak nahraďte obsah souboru s kódem.Tento kód provede následující úlohy:

    • Zkopíruje dokument do plochy.

    • Změny _AssemblyLocation vlastnost z relativní cesty pro úplnou cestu k manifestu nasazení.

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

    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;
                }
            }
    

Bb772100.collapse_all(cs-cz,VS.110).gifVytváření a publikování řešení

  1. V Průzkumníku, otevřete místní nabídku pro FileCopyPDA projektu a poté zvolte sestavení.

  2. Otevření místní nabídky ExcelWorkbook projektu a poté vyberte sestavení.

  3. Otevření místní nabídky ExcelWorkbook projektu a poté vyberte Přidat odkaz na.

  4. V Přidat odkaz na dialogové okno pole, zvolte projekty , vyberte FileCopyPDAa pak zvolte OK tlačítko.

  5. V Průzkumníku, zvolte ExcelWorkbook projektu.

  6. V řádku nabídek zvolte projektu, Nová složka.

  7. Zadávání dat a pak zvolte klávesu Enter.

  8. V Průzkumníku, zvolte dat složky.

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

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

  11. V Průzkumníku zvolte ExcelWorkbook.xlsx souboru.

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

    Po dokončení těchto kroků projektu se bude podobat následující ukázce.

    Struktura projektu nasazení akce post.

  13. Publikovat ExcelWorkbook projektu.

Bb772100.collapse_all(cs-cz,VS.110).gifZměnit manifest aplikace

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

  2. Otevřete Soubory aplikace složku a otevřete složku, která odpovídá poslední publikované verze vašeho řešení.

  3. Otevřít ExcelWorkbook.dll.manifest soubor v textovém editoru, například programu Poznámkový blok.

  4. Po </vstav3:update> prvek, přidejte následující kód.Pro atribut class <vstav3:entryPoint> prvek, použijte následující syntaxi: NamespaceName.ClassName.V následujícím příkladu jména oboru názvů a třídy jsou stejné, takže výsledný názvem vstupního bodu je 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>
    

Bb772100.collapse_all(cs-cz,VS.110).gifOpětovné podepsání manifestů aplikace a nasazení

  1. V %USERPROFILE%\Documents\Visual Studio 2012\Projects\ExcelWorkbook\ExcelWorkbook složku, zkopírovat ExcelWorkbook_TemporaryKey.pfx certifikátů souboru a vložte jej do PublishFolder \Application Files\ExcelWorkbookMostRecentPublishedVersion složky.

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

  3. Podepsání manifestu aplikace upravené 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 úspěšně podepsán".

  4. Chcete-li změnit c:\publish složky a potom aktualizace a podepsat 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 nahradit MostRecentVersionNumber s číslem verze nedávno publikovanou verzi řešení (například 1_0_0_4).

    Zobrazí se zpráva "ExcelWorkbook.vsto úspěšně podepsán".

  5. Zkopírujte soubor ExcelWorkbook.vsto c:\publish\Application Files\ExcelWorkbookMostRecentVersionNumber adresáře.

Vložit dokument řešení na server se spuštěnou službou SharePoint (pouze vlastní úroveň dokumentu)

Je-li publikovat vlastní úroveň dokumentu koncovým uživatelům pomocí služby SharePoint.Když uživatelé přejít na web služby SharePoint a otevřete dokument, modul runtime automaticky nainstaluje řešení ze sdílené síťové složky do místního počítače uživatele.Po instalaci řešení místně přizpůsobení budou nadále fungovat i v případě, že bude dokument zkopírován jinde, například na plochu.

Chcete-li vložit dokument na serveru se spuštěnou službou SharePoint

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

  2. Proveďte kroky pro jeden z následujících přístupů:

    • Chcete-li přidat server, na kterém běží SharePoint do centra zabezpečení v aplikaci Word nebo Excel ve všech počítačích uživatelů pomocí konfiguračního nástroje sady Office.

      Viz zásady zabezpečení a nastavení v systému Office 2010.

    • Ujistěte se, že každý uživatel provede následující kroky.

      1. V místním počítači, otevřete aplikaci Word nebo Excel, zvolte soubor kartu a pak zvolte Možnosti tlačítko.

      2. V Centra dialogové okno pole, zvolte Důvěryhodná umístění tlačítko.

      3. Vyberte Povolit důvěryhodná umístění v síti (nedoporučuje se) políčko a pak zvolte Přidat nové umístění tlačítko.

      4. V cestu zadejte adresu URL knihovny dokumentů služby SharePoint, která obsahuje dokument, který jste odeslali (například http://SharePointServerName/TeamName/ProjectName/DocumentLibraryName).

        Nepřidávat 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é políčko a pak zvolte OK tlačítko.

        Pokud uživatel otevře dokument z webu služby SharePoint, dokument se otevře a přizpůsobení je nainstalován.Uživatelé mohou kopírovat dokumentu na plochu.Přizpůsobení bude i nadále spustit, protože vlastnosti dokumentu přejděte do síťového umístění dokumentu.

Vytvořit vlastní instalační program.

Můžete vytvořit vlastní instalační program pro vaše řešení Office, nikoli pomocí instalačního programu, který je vytvořen při publikování řešení.Například můžete použít přihlašovací skript spustit instalaci nebo můžete použít dávkový soubor k instalaci řešení bez zásahu uživatele.Tyto scénáře fungují nejlépe, pokud předpoklady jsou již nainstalovány v počítačích koncových uživatelů.

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

%CommonProgramFiles%\Microsoft shared\VSTO\10.0\VSTOInstaller.exe

Nástroj není-li v daném umístění, můžete použít klíč registru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSTO Runtime Setup\v4\InstallerPath nebo HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSTO Runtime Setup\v4\InstallerPath nalézt cestu do tohoto nástroje.

Můžete použít následující parametry s VSTOinstaller.exe.

Parametr

Definice

/ Install nebo /I

Instalace řešení.Je třeba dodržovat tato možnost cesta manifestu nasazení.Můžete zadat cestu v místním počítači, universal naming konvence UNC sdílené nebo webu protokolu HTTP nebo HTTPS.Můžete zadat místní cestu (C:\FolderName\PublishFolder), relativní cesta (Publish\), nebo plně kvalifikované umístění (\\ServerName\FolderName nebo https://ServerName/FolderName).

/ Uninstall nebo /U

Odinstalujte řešení.Je třeba dodržovat tato možnost cesta manifestu nasazení.Můžete určit že cestu může být v místním počítači, sdílení souborů UNC nebo webu protokolu HTTP nebo HTTPS.Můžete zadat místní cestu (c:\FolderName\PublishFolder), relativní cesta (Publish\), nebo plně kvalifikované umístění (\\ServerName\FolderName nebo https://ServerName/FolderName).

/ Silent nebo /

Nainstalovat nebo odinstalovat bez vyzvání uživatele k zadání nebo zobrazení zprávy.Pokud výzvu vztahu důvěryhodnosti je vyžadován, vlastní nastavení nejsou nainstalovány nebo aktualizovány.

/ Help nebo /?

Zobrazte informace nápovědy.

Spustíte-li VSTOinstaller.exe, se může zobrazit následující chybové kódy.

Kód chyby

Definice

0

Řešení bylo úspěšně instalaci či odinstalaci nebo nápovědy Instalační službě VSTO se nezobrazují.

-100

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

-101

Jeden nebo více parametrů příkazového řádku není platná.Další informace, zadejte "Instalační službě VSTO /?".

-200

Neplatný identifikátor URI manifestu nasazení.Další informace, zadejte "Instalační službě VSTO /?".

-201

Řešení nelze nainstalovat, protože není platný manifest nasazení.Viz téma Manifesty nasazení řešení sady Office.

-202

Řešení nelze nainstalovat, protože Visual Studio Tools for Office část manifestu aplikace není platný.Viz téma Manifesty aplikací Office Solutions.

-203

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

-300

Řešení nelze nainstalovat, protože došlo k výjimce zabezpečení.Viz téma Zabezpečení sady Office Solutions.

-400

Řešení nebylo možné nainstalovat.

-401

Řešení nelze odinstalovat.

-500

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

Publikování aktualizace

Aktualizace řešení, můžete jej znovu publikovat pomocí Návrháře projektu nebo Průvodce publikováním, a potom zkopírujte aktualizované řešení k umístění instalace.Při kopírování souborů do umístění instalace, přesvědčte se, zda přepsat předchozí soubory.

Při příštím spuštění zkontroluje řešení pro aktualizace, budete najít a načíst novou verzi automaticky.

Změnit umístění instalace do řešení

Můžete přidat nebo změnit cestu instalace po publikování řešení.Můžete chtít změnit cestu instalace pro jeden nebo více z následujících důvodů:

  • Instalační program byl kompilován dříve, než byla zjištěna cesta pro instalaci.

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

  • Server, který je hostitelem instalačních souborů má nový název nebo umístění.

Chcete-li změnit cestu k instalaci řešení, je nutné aktualizovat instalační program a potom uživatelé spuštěním.Pro vlastní nastavení na úrovni dokumentu musí uživatelé také aktualizovat vlastnost v dokumentu tak, aby odkazoval na nové umístění.

[!POZNÁMKA]

Pokud nechcete požádejte uživatele, aby jejich vlastnosti dokumentu aktualizovat, můžete požádat uživatele Chcete-li získat aktualizovaný dokument z umístění instalace.

Chcete-li změnit cestu instalace v instalačním programu

  1. Otevřít příkazového řádku okna a potom změnit adresáře do složky instalace.

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

    Následující příklad ukazuje, jak změnit cestu instalace do umístění na webu společnosti Ramo, ale tuto adresu URL lze nahradit cestu, která má být:

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

    [!POZNÁMKA]

    Zpráva se zobrazí, uveďte zrušena platnost podpisu spustitelného souboru, který je již platný certifikát, který byl použit k podepsání řešení a vydavatel neznámý.V důsledku toho uživatelé budou muset potvrdit, že důvěřujete zdroji řešení před jeho instalací.

    [!POZNÁMKA]

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

Pro vlastní nastavení na úrovni dokumentu, musí uživatelé otevřete dokument a potom aktualizujte jeho _AssemblyLocation vlastnost.Následující kroky popisují, jakým způsobem mohou uživatelé provádět tuto úlohu.

Chcete-li aktualizovat vlastnost _AssemblyLocation v dokumentu

  1. Na soubor , vyberte informace o, která je znázorněna na následujícím obrázku.

    Karta v aplikaci Excel

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

    Upřesnit vlastnosti v aplikaci Excel.

  3. Na vlastní karta v Vlastnosti seznam, zvolte _AssemblyLocation, jak ukazuje následující obrázek.

    AssemblyLocation vlastnost.

    Hodnoty pole obsahuje identifikátor manifestu nasazení.

  4. Před identifikátor, zadejte úplnou cestu k dokumentu, následované pruh, ve formátu cesta |Identifikátor (například File://ServerName/FolderName/FileName|74744e4b-e4d6-41eb-84f7-ad20346fe2d9.

    Další informace o tom, jak formátovat tento identifikátor, viz Vlastní přehled vlastností dokumentu.

  5. Zvolte OK tlačítko a potom uložte a zavřete dokument.

  6. Spusťte instalační program bez parametru/URL k instalaci řešení v zadaném umístění.

Návrat k předchozí verzi řešení

Pokud se vrátíte zpět řešení, vrátit uživatele zpět do dřívější verze tohoto řešení.

Chcete-li vrátit zpět do řešení

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

  2. V nejvyšší úrovni publikovat složky, odstraňte manifest nasazení (soubor .vsto).

  3. Najděte na podsložku pro verzi, do které chcete vrátit zpět.

  4. Zkopírujte manifest nasazení z této podsložky na nejvyšší úroveň publikovat složku.

    Například vrátit zpět řešení, která se nazývá 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ě publikovat složku přepsat manifest nasazení specifické pro OutlookAddIn1_1_0_0_1 , byl již existuje.

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

    Struktura složky publikování

    Při příštím uživatel otevře se aplikace nebo upravený dokument zjistil změnu manifestu nasazení.Starší verze sady Office řešení se spustí z mezipaměti ClickOnce.

[!POZNÁMKA]

Místní data jsou uložena pouze jedna předchozí verze řešení.Je-li je vrátit zpět dvě verze, místní data není zachováno.Další informace o místních dat naleznete v tématu Přístup k místní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í