Výběr strategie nasazení ClickOnce

Existují tři různé strategie nasazení aplikace ClickOnce; strategie, kterou zvolíte, závisí především na typu aplikace, kterou nasazujete. Toto jsou zmíněné tři strategie nasazení:

  • Instalace z webu nebo sdíleného síťového umístění

  • Spuštění aplikace z webu nebo sdíleného síťového umístění

  • Instalace z disku CD nebo DVD

    Poznámka:

    Kromě výběru strategie nasazení budete chtít zvolit také strategii pro poskytování aktualizací aplikace. Další informace naleznete v tématu Volba strategie aktualizace ClickOnce.

Instalace z webu nebo sdílené síťové složky

Použijete-li tuto strategii, vaše aplikace bude nasazena na webový server nebo do sdíleného síťového umístění. Chce-li koncový uživatel instalovat aplikaci, klikne na ikonu na webové stránce nebo dvakrát klikne na ikonu ve sdíleném umístění. Aplikace je poté stažena, nainstalována a spuštěna v počítači koncového uživatele. Položky jsou přidány do nabídky Start a Přidat nebo odebrat programy v Ovládací panely.

Vzhledem k tomu, že tato strategie závisí na možnosti připojení k síti, je nejvhodnější pro aplikace, které budou nasazeny pro uživatele s přístupem k místní síti nebo s vysokorychlostním připojením k internetu.

Pokud nasazujete aplikace z webu, můžete předat argumenty do aplikace při aktivaci pomocí adresy URL. Další informace naleznete v tématu Postupy: Načtení informací o řetězci dotazu v online aplikaci ClickOnce. Argumenty nelze předávat do aplikace, která se aktivuje pomocí jakýchkoli jiných metod popsaných v tomto dokumentu.

Chcete-li povolit tuto strategii nasazení v sadě Visual Studio, klepněte na tlačítko Z webu nebo z cesty UNC nebo sdílené složky na stránce How Installed v Průvodci publikováním.

Poznámka:

V clickOnce pro .NET Core 3.1 a .NET 5 nebo novější nastavíte vlastnosti nasazení pomocí nástroje Publikovat místo průvodce publikováním a stránky Publikovat v Návrháři projektů. Další informace naleznete v tématu Nasazení aplikace .NET pro Windows pomocí Technologie ClickOnce a ClickOnce pro .NET.

Toto je výchozí strategie nasazení.

Spuštění aplikace z webu nebo sdílené síťové složky

Tato strategie je stejná jako první zmíněná strategie, s výjimkou toho, že aplikace se chová jako webová aplikace. Pokud uživatel klikne na odkaz na webové stránce (nebo dvakrát klikne na ikonu ve sdíleném umístění), aplikace se spustí. Když uživatelé aplikaci zavřou, nebude již k dispozici na místním počítači; v Ovládací panely se nic nepřidá do nabídky Start nebo Přidat nebo odebrat programy.

Poznámka:

Z technického hlediska je aplikace stažena a nainstalována do mezipaměti aplikací na místním počítači stejně tak, jako je webová aplikace stažena do mezipaměti webu. Podobně jakou u mezipaměti webu jsou soubory nakonec z mezipaměti aplikací odstraněny. Uživatel však má dojem, že aplikace je spuštěna z webu nebo sdíleného umístění.

Tato strategie je nejvhodnější pro aplikace, které se používají zřídka – příkladem je nástroj pro zaměstnanecké výhody, který se obvykle spouští pouze jednou ročně.

Chcete-li povolit tuto strategii nasazení v sadě Visual Studio, klepněte na tlačítko Neinstalovat aplikaci na webové stránce Instalovat nebo Spustit z webové stránky Průvodce publikováním.

Pokud chcete tuto strategii nasazení povolit ručně, změňte značku instalace v manifestu nasazení. (Jeho hodnota může být true nebo false. V Mage.exe použijte možnost Pouze online v seznamu Typ aplikace.)

Instalace z disku CD nebo DVD

Použijete-li tuto strategii, vaše aplikace bude nasazena na vyměnitelné médium, jako je například disk CD-ROM nebo DVD. Stejně jako u předchozí možnosti platí, že když se uživatel rozhodne nainstalovat aplikaci, nainstaluje se a spustí a položky se přidají do nabídky Start a přidat nebo odebrat programy v Ovládací panely.

Tato strategie je nejvhodnější pro aplikace, které budou nasazeny pro uživatele bez možnosti trvalého připojení k síti nebo s malou šířkou pásma připojení. Vzhledem k tomu, že aplikace se instaluje z vyměnitelných médií, není pro instalaci vyžadováno žádné síťové připojení. Možnost připojení k síti je však stále zapotřebí z důvodu aktualizací aplikace.

Chcete-li povolit tuto strategii nasazení v sadě Visual Studio, klepněte na tlačítko Z disku CD-ROM nebo DVD-ROM na stránce Jak nainstalován průvodce publikováním.

Pokud chcete tuto strategii nasazení povolit ručně, změňte značku deploymentProvider v manifestu nasazení. (V sadě Visual Studio se tato vlastnost zobrazí jako Adresa URL instalace na stránce Publikovat v Návrháři projektu V Mage.exe je to počáteční umístění.)

Podpora webového prohlížeče

Aplikace, které cílí na rozhraní .NET Framework 3.5 a vyšší, je možné nainstalovat pomocí libovolného prohlížeče.