Požadavky na nasazení aplikace

Aby aplikace nainstaluje a úspěšně spustit, je třeba nejprve zajistit, aby v cílovém počítači jsou již nainstalovány všechny součásti, na kterých je aplikace závislá. Například většina aplikací vytvořených pomocí Visual Studio jsou závislé na .NET Framework; správná verze společného jazykového modulu runtime musí být v cílovém počítači před instalací aplikace.

Můžete vybrat tyto požadavky v Požadavky dialogové a nainstalovat.NET Framework a jiné soubory k opětovné distribuci jako součást instalace. Tato praxe se označuje jako zavedení spouštěcího programu do. Další Visual Studio generuje Windows spustitelný program s názvem Setup.exe, známé také jako zaváděcího nástroje. Je zodpovědná za instalaci tyto předpoklady před aplikace spustí zaváděcí nástroj. Další informace o výběru tyto požadavky, viz Dialogové okno Předpoklady.

Každý předpoklad je balíček zaváděcího nástroje. Skupina adresářů a souborů, které obsahují soubory manifestu, které popisují instalaci nezbytným předpokladem je balíček zaváděcího nástroje. Pokud aplikace požadavky nejsou uvedeny Požadované dialogové, můžete vytvořit vlastní zaváděcího nástroje balíčky a přidat do sady Visual Studio. Potom můžete vybrat předpokladů v Požadavky dialogové. Další informace naleznete v tématu Vytváření balíčků zaváděcího nástroje.

Ve výchozím nastavení je zavedení spouštěcího programu do povoleno nasazení Instalační služba Windows Installer (pomocí nastavení projekty v aplikaci Visual Studio) a nasazení technologie ClickOnce. Zaváděcího nástroje pro nasazení Instalační služba Windows Installer není podepsán, ale v nasazení technologie ClickOnce zaváděcí nástroj podepsány. Zavedení spouštěcího programu do komponenty můžete zakázat, ale měli byste tak učinit pouze pokud jste si jisti, že ve všech cílových počítačích již nainstalována správná verze komponenty.

Zavedení spouštěcího programu do a nasazení Instalační služba Windows Installer

Pokud používáte instalační projekty v aplikaci Visual Studio nasazení aplikace, je výchozí stav spuštění.NET Framework 4 profilu klienta a zaváděcího nástroje vybraný balíček je ve výchozím nastavení.NET Framework 4 profilu klienta a Instalační služba Windows Installer 3.1. Pokud cíle jinou verzi aplikace.NET Framework je nutné aktualizovat požadované součásti Požadavky dialogové. Další informace naleznete v tématu Postupy: Předpoklady instalace v nasazení Instalační služby systému Windows.

Pokud vygenerujete zaváděcí nástroj pomocí nastavení projektu v aplikaci Visual Studio, Setup.exe není podepsán. Můžete však použít soubor SignTool.exe jej podepsat. Další informace naleznete v tématu Postupy: Podepsání souborů instalačního programu pomocí SignTool.exe (Instalační služba systému Windows).

Zavedení spouštěcího programu do a nasazení technologie ClickOnce

Před instalací aplikace v klientském počítači ClickOnce přezkoumá klienta k zajištění toho, že má určité požadavky uvedené v manifestu aplikace. Například:

  • Minimální požadovaná verze společného jazykového modulu runtime, který je určen jako závislost sestavení v manifestu aplikace.

  • Minimální požadovaná verze operačního systému Windows vyžaduje aplikace, podle aplikace pomocí manifest <osVersionInfo> prvku. (See <dependency> Prvek (aplikace ClickOnce))

  • Minimální verze všech sestavení, které musí předinstalován v globální mezipaměť sestavení (GAC) (GAC) podle prohlášení závislost sestavení v manifestu sestavení.

ClickOncerozpozná chybějící požadavky a požadavky lze nainstalovat pomocí zaváděcího nástroje. Další informace naleznete v Postupy: Instalování požadavků s ClickOnce aplikací.

Poznámka

Změna hodnot v manifestech generované nástroje jako například Visual Studio a MageUI.exe, je nutné upravit manifest aplikace v textovém editoru a pak znovu podepsat aplikaci i nasazení manifestů. Další informace naleznete v tématu Postupy: Opětovné podepsání manifestů aplikace a nasazení.

Pokud používáte nasazení aplikace Visual Studio a technologie ClickOnce, zaváděcího nástroje balíčky, které jsou ve výchozím nastavení vybrána závisí na verzi.NET Framework v roztoku. Avšak pokud změníte cíl.NET Framework verze je nutné aktualizovat možnosti Požadavky dialogové ručně.

Cíl.NET Framework

Vybrané balíčky zaváděcího nástroje

.NET Framework 4 Client Profile

.NET Framework 4 Client Profile

Instalační služba systému Microsoft Windows verze 3.1

.NET Framework 4

.NET Framework 4

Instalační služba systému Microsoft Windows verze 3.1

S ClickOnce nasazení, generované stránky Publish.htm ClickOnce Průvodce publikování odkazuje na odkaz, který nainstaluje pouze aplikace nebo odkaz, který nainstaluje aplikace a součásti bootstrapped.

Pokud pomocí Průvodce publikováním technologie ClickOnce nebo publikovat stránku v aplikaci Visual Studio generování zaváděcí nástroj, je automaticky přihlášen Setup.exe. Ale pokud chcete podepsat zaváděcí nástroj použít certifikát tohoto zákazníka, můžete podepsat soubor později. Další informace naleznete v tématu Postupy: Podepsání souborů instalačního programu pomocí SignTool.exe (Instalační služba systému Windows).

Zavedení spouštěcího programu do a MSBuild

Pokud nepoužíváte Visual Studio, ale kompilace aplikace příkazového řádku, můžete vytvořit ClickOnce zavedení spouštěcího programu do aplikace pomocí úloh sestavení modulu Microsoft (MSBuild). Další informace naleznete v tématu GenerateBootstrapper úloha.

Jako alternativu k zavedení spouštěcího programu do lze pre-deploy komponenty používat software elektronické distribuční systém, například Systems Management Server (SMS).

Argumenty příkazového řádku zaváděcího nástroje (Setup.exe)

Setup.exe generované Visual Studio a úkoly MSBuild podporuje následující malou sadu argumenty příkazového řádku. Instalační program aplikace jsou předávány dodaných bootstrapping aplikace nad rámec těchto argumentů.

Změňte možnosti zaváděcího nástroje, musíte změnit nepodepsané zaváděcího nástroje a později soubor zaváděcího nástroje podepsat. Další informace naleznete v tématech Postupy: Podepsání souborů instalačního programu pomocí SignTool.exe (Instalační služba systému Windows) a Postupy: Podepsání instalačních souborů se SignTool.exe (ClickOnce).

Argument příkazového řádku

Popis

-?, -h, -help

Zobrazí dialogové okno nápovědy.

-url, -componentsurl

Zobrazuje URL uložené a url součásti tohoto nastavení.

-url=location

Nastaví adresu URL, kde bude hledat soubor Setup.exe ClickOnce aplikace.

-componentsurl=location

Nastaví adresu URL, kde Setup.exe bude hledat závislostí, jako .NET Framework.

-homesite=pravda|false

Při true, stáhne závislosti upřednostňované umístění na webu dodavatele. Toto nastavení přepíše -componentsurl nastavení. Při false, stáhne adresu URL zadanou v závislosti -componentsurl.

Podpora operačního systému

Jádro serveru Windows Server 2008 nebo Windows Server 2008 R2 jádro serveru, které poskytuje server nenáročný prostředí s omezenou funkčností nepodporuje zaváděcího nástroje Visual Studio. Například, možnost instalace Server Core podporuje pouze profil rozhraní .NET Framework 3.5 Server Core, proto nelze spustit funkce aplikace Visual Studio, které závisí na plné verzi rozhraní .NET Framework.

Viz také

Koncepty

Výběr strategie nasazení ClickOnce

ClickOnce zabezpečení a nasazení