Nasazení aplikace (Visual Basic)

.NET Framework poskytuje několik základní funkcí, které usnadňují nasazování různých aplikací. To zahrnuje ClickOnce nasazení.

Funkce nasazení v rozhraní .NET Framework

Následující základní funkce rozhraní .NET Framework usnadňují nasazení:

  • Aplikace bez dopadu

  • Řízené sdílení kódu

  • Souběžná správa verzí

  • Průběžné aktualizace.

  • Částečně důvěryhodný kód

Další informace naleznete v tématu .NET framework nasazení vodítka pro správce.

Základní informace o nasazení

Nasazení je proces, kterým distribuuje dokončenou aplikaci nebo komponentu pro nainstalování na jiných počítačích. V aplikaci Visual Studio lze nasazení provést na základě technologie Instalační služba Microsoft Windows nebo ClickOnce technologií. Další informace naleznete v tématu Výběr strategie nasazení.

Aplikace může být zabalena jako jedno sestavení, jako kolekce sestavení, jako soubory typu CAB, jako balíček služby Microsoft Windows Installer 2.0 nebo jako instalační balíček v jiném formátu. Další informace naleznete v tématu .NET framework nasazení vodítka pro správce.

Sestavení je kolekce typů a prostředků, které jsou vytvořeny tak, aby vzájemně spolupracovaly a tvořily logickou jednotku funkčnosti. Sestavení vytváří základní jednotku nasazení, verzi ovládací prvků, znovu použít, aktivaci oborů a oprávnění zabezpečení, a poskytují modulu CLR (Common Language Runtime) informace, které musí znát v závislosti na typu implementace.

V této tabulce jsou uvedeny běžné úlohy nasazení.

Akce

Odkaz

Vytvořte sestavení

Vytváření sestavení

Podepište sestavení silným názvem.

Jak: Podepsat sestavení silným názvem

Podepište sestavení, ale odložte přiřazení privátního klíče na pozdější dobu

Postupy: Odložení podpisu sestavení (Visual Studio)

Vytvořte dvojici veřejného a privátního klíče a použijte je pří vytváření silného názvu.

Jak: Vytvořit pár veřejného a soukromého klíče

Zobrazte si informace o vazbě v protokolovém souboru

Fuslogvw.exe (Assembly Binding Log Viewer)

Nasaďte ovládací prvek modelu Windows Forms

How to: Develop a Simple Windows Forms Control

Nasaďte aplikaci pro přístup k modelu COM

Deploying an Application for COM Access

Nasaďte aplikaci .NET Framework

Deploying the .NET Framework

Použití více verzí

Správa verzí, která zaznamenává konkrétní verzi sestavení a verze závislého sestavení v manifest sestavení, je provedena pouze na sestaveních s silnými názvy. Sestavení s silnými názvy mají identifikátory, které se skládají z identity sestavení plus veřejný klíč a digitální signatura.

Ve výchozím nastavení se CLR pokusí o vyhledání a svázání s přesnou verzí sestavení, s kterou byla vytvořena, i když toto chování může být přepsáno nastavením v konfiguračním souboru.

Další informace naleznete v tématu Sestavení v modulu CLR (Common Language Runtime), Správa verzí sestavení a Sestavení se silným názvem.

ClickOnce nasazení

ClickOnce nasazení umožňuje publikovat aplikace na webovém serveru nebo sdílením umístění souborů pro zjednodušení instalace. Chcete-li publikovat aplikace systému Windows na síťový server, Visual Studio automaticky generuje XML manifest nezbytný pro ClickOnce a publikuje aplikaci na určený server.

ClickOnce aplikace jsou samoobsažné a instalují se pro jednotlivé uživatele, což znamená, že nejsou požadovány žádná práva správce. Aplikace nasazené pomocí technologie ClickOnce se spouští s omezenou sadou oprávnění na základě zóny zabezpečení. Další informace naleznete v tématu Zabezpečení aplikací ClickOnce.

ClickOnce aplikace může být samo-aktualizovatelná; můžete ovládat kdy a jak budou nasazeny aktualizace.

To tabulka zobrazuje úkoly spojené s ClickOnce nasazení.

Akce

Odkaz

Zvolte, která strategie nasazení ClickOnce (instalace z webu nebo z sdílené síťové složky, instalace z disku CD nebo spuštění z webu nebo síťového úložiště) má být použita s vaší aplikací

Výběr strategie nasazení ClickOnce

Zvolte, která ClickOnce strategie aktualizace ma být použita u vaší aplikace

Výběr strategie aktualizace ClickOnce

Nasaďte aplikace pomocí ClickOnce

Postupy: Publikování aplikace ClickOnce pomocí Průvodce publikováním

Zvolte, zda chcete použít ClickOnce data adresář, izolované úložiště nebo jiné místní soubory při čtení a zápisu dat

Přístup k místním a vzdáleným datům v aplikacích ClickOnce

Určete alternativní umístění pro aktualizace nasazení

Postupy: Určete alternativní umístění pro aktualizace nasazení

Zvyšte úroveň oprávnění aplikace ClickOnce na klientském počítači

Důvěryhodný přehled nasazení aplikace

Potíže při nasadit aplikací pomocí ClickOnce můžou být způsoben kompresí protokol HTTP, problémy pří zpracování manifestu, problémy s konfigurací serveru a problémy s verzemi. Další informace naleznete v tématu Poradce při potížích s ClickOnce nasazeními.

Nasazení pomocí instalační služby systému Windows

Technologie instalační služba Microsoft Windows vytvoří instalační program, které umožňují úplnou kontrolu nad procesem instalace.

V této tabulce jsou uvedeny úkoly spojené s nasazením pomocí Instalační služba systému Windows

Akce

Odkaz

Vytvořte nový projekt nasazení nebo přidejte projekt nasazení do existujícího řešení

Postupy: Vytvoření nebo přidání projektu instalace

Vytvořit nový .cab soubor pro stažení z Webu nebo přidejte existující do řešení

Postupy: Vytvoření nebo přidání projektu CAB

Vytvořte slučovací modul pro komponentu

Postupy: Přidání slučovacích modulů do projektu nasazení

Nasaďte aplikaci určenou pro systém Windows na jiný počítač

Podrobné pokyny: Nasazení aplikace určené pro systém Windows

Vytvořit vlastní akci, která odešle uživatele na webovou stránku pro instalaci

Podrobné pokyny: Vytvoření vlastní akce

Předejte data do dynamické vlastnosti během instalace pomocí vlastní akce

Podrobné pokyny: Použití vlastní akce pro zobrazení zprávy při instalaci

Použijte vlastní akci pro předkompilování sestavení při instalací

Podrobné pokyny: Použití vlastní akce pro kompilaci binárního kódu do nativního kódu při instalaci

Použití vlastní akci pro vytvoření databáze při instalaci

Podrobné pokyny: Použití vlastní akce pro vytvoření databáze při instalaci

Vytvořte web aplikaci, která může být přesměrován na specifickou XML webovou službu

Podrobné pokyny: Přesměrování aplikace na jinou webovou službu při instalaci

Viz také

Další zdroje

Postupy a úlohy při nasazení