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í
V Průzkumníku, vyberte uzel, který je s názvem projektu.
V řádku nabídek zvolte projektu, ProjectName Vlastnosti.
V Návrháře projektu, zvolte Publikovat kartu, která je znázorněna na následujícím obrázku.
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í).
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í.
Vyberte tlačítko Předpoklady.
V požadavky dialogové okno pole, ujistěte se, že Create setup program to install prerequisite components je zaškrtnuto políčko.
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é.
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.
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ů.
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.
Zvolte Možnosti tlačítko, zkontrolujte možnosti v Možnosti dialogové okno pole a pak zvolte OK tlačítko.
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.
[!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.
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.
Otevř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).
Instalace ř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
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).
Zvolte název počítače webové servery složky nebo webu, na který provádíte konfiguraci.
V řádku nabídek zvolte akci, Vlastnosti.
Na Hlavičky protokolu HTTP , vyberte Typy MIME tlačítko.
V Typy MIME okna, zvolte Nový tlačítko.
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
Na serveru se spuštěnou službou IIS 7.0, zvolte Start, Všechny programy, Příslušenství.
Otevření místní nabídky pro příkazového řádkua pak zvolte Spustit jako správce.
V Open zadejte následující cestu a pak zvolte OK tlačítko.
%windir%\system32\inetsrv
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.
Vytvořte třídu, která definuje post-deployment akce
Na panelu nabídky vyberte možnosti Soubor, Přidat, Nový projekt.
V Přidat nový projekt v dialogovém okně pole Nainstalované šablony podokně zvolte Windows složky.
V šablony podokně zvolte Knihovny tříd šablony.
V jméno zadejte FileCopyPDAa pak zvolte OK tlačítko.
V Průzkumníku, zvolte FileCopyPDA projektu.
V řádku nabídek zvolte projektu, Přidat odkaz na.
Na .NET karta, přidat odkazy na Microsoft.VisualStudio.Tools.Applications.Runtime a Microsoft.VisualStudio.Tools.Applications.ServerDocument.
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; } }
Vytváření a publikování řešení
V Průzkumníku, otevřete místní nabídku pro FileCopyPDA projektu a poté zvolte sestavení.
Otevření místní nabídky ExcelWorkbook projektu a poté vyberte sestavení.
Otevření místní nabídky ExcelWorkbook projektu a poté vyberte Přidat odkaz na.
V Přidat odkaz na dialogové okno pole, zvolte projekty , vyberte FileCopyPDAa pak zvolte OK tlačítko.
V Průzkumníku, zvolte ExcelWorkbook projektu.
V řádku nabídek zvolte projektu, Nová složka.
Zadávání dat a pak zvolte klávesu Enter.
V Průzkumníku, zvolte dat složky.
V řádku nabídek zvolte projektu, Přidat existující položku.
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.
V Průzkumníku zvolte ExcelWorkbook.xlsx souboru.
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.
Publikovat ExcelWorkbook projektu.
Změnit manifest aplikace
Otevřít c:\publish adresáře pomocí File Explorer.
Otevřete Soubory aplikace složku a otevřete složku, která odpovídá poslední publikované verze vašeho řešení.
Otevřít ExcelWorkbook.dll.manifest soubor v textovém editoru, například programu Poznámkový blok.
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>
Opětovné podepsání manifestů aplikace a nasazení
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.
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).
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".
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".
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
Přidáte řešení dokument do knihovny dokumentů na webu služby SharePoint.
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.
Ujistěte se, že každý uživatel provede následující kroky.
V místním počítači, otevřete aplikaci Word nebo Excel, zvolte soubor kartu a pak zvolte Možnosti tlačítko.
V Centra dialogové okno pole, zvolte Důvěryhodná umístění tlačítko.
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.
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.
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
Otevřít příkazového řádku okna a potom změnit adresáře do složky instalace.
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
Na soubor , vyberte informace o, která je znázorněna na následujícím obrázku.
V Vlastnosti seznam, zvolte Rozšířené vlastnosti, která je znázorněna na následujícím obrázku.
Na vlastní karta v Vlastnosti seznam, zvolte _AssemblyLocation, jak ukazuje následující obrázek.
Hodnoty pole obsahuje identifikátor manifestu nasazení.
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.
Zvolte OK tlačítko a potom uložte a zavřete dokument.
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í
Otevřete umístění instalace řešení.
V nejvyšší úrovni publikovat složky, odstraňte manifest nasazení (soubor .vsto).
Najděte na podsložku pro verzi, do které chcete vrátit zpět.
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.
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 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í