Výběr strategie nasazení
Aplikace určené pro systém Windows z Visual Studia můžete nasadit pomocí některé z následujících technologií:
ClickOnce.
Instalační služba systému Windows
Použijte ClickOnce aplikaci pro publikování do centralizovaného umístění. Uživatel nainstaluje nebo spouští aplikaci z tohoto umístění. Použijte Instalační službu systému Windows k vytvoření souboru (.msi) a distribuujte tento soubor. Uživatelé spustí soubor k instalaci aplikace.
Poznámka
Nástroje nasazení ve Visual Studiu jsou navrženy tak, aby vyhověly potřebám nasazení typické společnosti: Nezahrnují každou možnost scénáře zavádění. Pokročilejší scénáře nasazení můžete požadovat výrobců nasazení nástroj nebo nástroj distribuce softwaru jako Systems Management Server.
Výhody nasazení ClickOnce
Obecně nasazení ClickOnce zjednodušuje instalaci a aktualizaci aplikace. Můžete použítPrůvodce publikování pro zabalení aplikace a manifestů a publikovat soubor aplikace na web nebo v síti sdílené složce. Pak mohou uživatelé instalovat a spouštět aplikaci přímo z tohoto umístění v jediném kroku. Další informace naleznete v tématu Postupy: Publikování aplikace ClickOnce pomocí Průvodce publikováním.
Protože aplikace nasazené pomocí ClickOnce jsou samo-aktualizační, ClickOnce je nejlepší volbou pro aplikace, které vyžadují časté aktualizace. Uživatelé musí mít možnost připojení k síti pro využití možností aktualizací ClickOnce, ačkoli ClickOnce aplikace lze při prvním použití nainstalovat z disku CD-ROM. Další informace naleznete v tématu Výběr strategie aktualizace ClickOnce.
Zabezpečení v ClickOnce
Zabezpečení ClickOnce závisí na certifikátech Authenticode pro zjištění, zda by měla být aplikace nainstalována, krok známý jako rozhodnutí o důvěryhodnosti certifikátů. Manifesty aplikace a nasazení, které popisují aplikaci lze podepsat pomocí certifikátu pro zabránění neoprávněné manipulace.
Správci domény mohou konfigurovat certifikáty jako důvěryhodné na úrovni podniku nebo počítače. Pokud v době instalace nejsou certifikáty důvěryhodné, lze ClickOnce nasazení nakonfigurovat k dotazu na uživatele, aby rozhodnul o důvěryhodnosti. Po instalaci aplikace omezí ClickOnce oprávnění aplikace a akce definované jako Internet, Místní Intranet nebo vlastní zóny. Další informace naleznete v tématu Zabezpečení aplikací ClickOnce.
Výhody nasazení Instalační služby systému Windows
Nasazení Instalační služby systému Windows může inzerovat aplikace a funkce odpovídající určitým operačním systémům, instalaci produktu na požádání a rozpoznat a přeinstalovat poškozené součásti. Další informace o reklamě v Instalační službě systému Windows naleznete v tématu Reklama (Windows).
Pro vytvoření soubor Instalační služby systému Windows (.msi), která je distribuována uživatelům, můžete přidat projekt Visual Studio Instalace do vašeho řešení ve Visual Studiu. V obou případech uživatel spustí instalační soubor a postupuje průvodcem pro instalaci aplikace. Další informace naleznete v tématu Postupy: Vytvoření nebo přidání projektu instalace.
Můžete konfigurovat projekty instalací Visual Studio pomocí následujících návrhů: Editor vlastních akcí, Editor systému souborů, Editor typů souborů, Editor spuštění podmínek, Editor registrů a Editor uživatelského rozhraní. Každý editor umožňuje určit kroky, které nastanou na cílovém počítači během instalace. Další informace naleznete v tématu Dialogová okna nasazení.
Zabezpečení v Instalační službě systému Windows
Instalační služba systému Windows může využít digitální podpisy pro rozpoznání a opravení poškozených prostředků. V systému Windows XP je Instalační služba systému Windows integrována se zásadami omezení softwaru pro zákaz spouštění programových souborů správci i bez oprávnění správce, které jsou založené na cestě, zóně adresy URL, algoritmu hash nebo kritériích vydavatele programu. Další informace naleznete v tématu Instalační služba systému Windows a zásady omezení softwaru (Windows). V systému Windows Vista používá Instalační služba systému Windows řízení uživatelských účtů k ujištění, zda podpis odpovídá osvědčení uvedenému v prostředcích .msi. Další informace naleznete v tématu nástroj Řízení uživatelských účtů.
Srovnávací tabulka ClickOnce a Instalační služby systému Windows
Následující tabulka porovnává funkce nasazení ClickOnce a Instalační služby systému Windows.
Funkce |
ClickOnce |
Instalační služba systému Windows |
---|---|---|
Automatická aktualizace |
Ano |
Ano |
Po-instalační navrácení zpět 1 |
Ano |
Ne |
Aktualizace z webu |
Ano |
Ne |
Nemá vliv na sdílené součástí nebo jiné aplikace |
Ano |
Ne |
Udělena oprávnění zabezpečení |
Uděluje pouze nezbytná oprávnění pro aplikace (více bezpečné) |
Uděluje úplnou důvěryhodnost ve výchozím nastavení (méně bezpečné) |
Požadovaná oprávnění zabezpečení |
Internet nebo síť intranet (Úplná důvěryhodnost pro instalaci z disku CD-ROM) |
Správce |
Podepisování manifestu aplikace a nasazení |
Ano |
Ne |
Uživatelské rozhraní času instalace |
Jeden dotaz |
Průvodce více částí |
Instalace sestavení na požádání |
Ano |
Ne |
Instalace sdílených souborů |
Ne |
Ano |
Instalace ovladačů |
Ne |
Ano (s vlastními akcemi) |
Instalace do globální mezipaměti sestavení |
Ne |
Ano |
Instalace pro více uživatelů |
Ne |
Ano |
Přidaní aplikace nabídky Start |
Ano |
Ano |
Přidat aplikaci do skupiny Po spuštění |
Ne |
Ano |
Přidat aplikaci nabídky oblíbené položky, |
Ne |
Ano |
Registrovat typy souborů |
Ano |
Ano |
Instalovat přístup k registru času |
Omezené |
Ano |
Opravy binárních souborů |
Ne |
Ano |
Umístění instalace aplikace |
Mezipaměť aplikace ClickOnce |
Složka Program Files |
Poznámky
1. S ClickOnce je k dispozici navrácení zpět u Přidat nebo odebrat programy v systému Windows XP a u Programy a funkce v systému Windows Vista.
Viz také
Koncepty
ClickOnce zabezpečení a nasazení