Projekty instalace a nasazení

Aplikace Visual Studio poskytuje šablony pro čtyři typy projektů nasazení: Projekt slučovací modul, projekt instalace, projekt instalace webu a CAB projekt. Kromě toho vám Průvodce instalací pomůže vytvořit projekty nasazení. Šablony a průvodce můžete vidět v dialogovém okně Nový projekt. Rozbalte uzel Jiné typy projektů, vyberte uzel Projekty instalace a nasazení a potom klepněte na Instalační služba aplikace Visual Studio.

Můžete také povolit program InstallShield Limited Edition pro vytvoření, sestavení a zabalení aplikací a služeb pro systém Windows. Začít v Nový projekt dialogovém okně pole, rozbalte položku Jiné typy projektů uzlu, vyberte Instalace a nasazení projektů uzlu a pak klepněte na installshield LE.

Přehled šablon

Následující pokyny vám pomohou zvolit správný typ projektu nasazení pro váš projekt.

Typ projektu

Účel

InstallShield

Vytvoří, sestaví a zabalí aplikaci a služby pro systém Windows pomocí programu InstallShield 2010 Limited Edition.

Projekt slučovací modul

Zabalí součásti, které lze sdílet mezi více aplikací určených pro systém Windows. Projekty slučovacích modulů vám umožňují zabalit soubory nebo součásti do jediného modulu, což usnadňuje sdílení tohoto modulu. Výsledné soubory s příponou .msm, mohou být součástí jiného projektu nasazení.

Projekt instalace

Vytvoří instalační program určený pro systém Windows. Soubory projektu instalace jsou nainstalovány do adresáře Program Files na počítačích koncových uživatelů.

Projekt instalace webu

Vytvoří instalační program pro web aplikaci. Soubory projektu instalace webu jsou nainstalovány do virtuálního kořenového adresáře na serverech webu.

Projekt CAB

Vytvoří soubor CAB pro stáhnutí do dřívějšího webového prohlížeče. Můžete použít projekty CAB pro zabalení komponent technologie ActiveX, které lze pak stáhnout z webového serveru do webového prohlížeče.

Poznámka k upozorněníUpozornění

Poté co vytvoříte projekt, nemůžete změnit jeho typ z projektu instalace na projekt instalace webu. Vytvoříte-li projekt instalace a později se rozhodnete jej nasadit na web, musíte vytvořit nový projekt instalace webu.

Projekty typu Instalace

Projekty Instalace vám umožňují vytvořit instalační programy, aby bylo možné distribuovat aplikaci prostřednictvím disku CD nebo jako sdílené položky v síti. Výsledný soubor nástroje Instalační služba systému Windows (.msi) obsahuje aplikaci, všechny závislé soubory, informace o aplikaci, jako například položky registru a pokyny pro instalaci. Pokud je soubor .msi distribuován a spuštěn na jiném počítači, můžete si být jisti, že obsahuje vše nezbytné pro instalaci. Pokud se z jakéhokoli důvodu instalace nezdaří (například cílový počítač nemá požadovanou verzi operačního systému), bude instalace vrácena zpět a počítač navrácen do stavu před touto instalací.

Existují dva typy projektů instalace v aplikaci Visual Studio: Projekt Instalace a projekt Instalace webu. Rozdíl mezi projekty Instalace a Instalace webu je v umístění instalačního programu po jeho zavedení: Projekty Instalace nainstalují soubory do systému souborů na cílovém počítači. Projekty Instalace webu nainstalují soubory do virtuálního adresáře na webovém serveru.

Kromě toho je dostupná služba Průvodce tvorby instalačního programu, aby se zjednodušil proces tvorby projektu Instalace nebo Instalace webu.

Projekty typu Instalace webu

Kromě tvorby instalačních služeb systému Windows k distribuci prostřednictvím tradičních médií, nástroje nasazení aplikace Visual Studio také podporují nasazení na webový server. Užitím nasazení pro instalaci souborů na webový server poskytuje výhodu oproti prostému kopírování souborů v tom, že nasazení zpracovává všechny problémy s registrací a konfigurací automaticky.

Kromě toho, instalační programy pro systém Windows mohou být nasazeny na webový server, aby si je mohli uživatelé později stáhnout a spustit je z webové stránky.

Chcete-li nasadit web aplikaci na webový server, vytvořte projekt Instalace webu, sestavte jej, zkopírujte jej do počítače s webovým serverem a spusťte instalační program pro nainstalování aplikace na server, pomocí nastavení definovaného ve vašem projektu Instalace webu.

Poznámka

Abyste provedli nasazení na webový server, musíte mít přístupová oprávnění správce k danému počítači. Další informace naleznete v tématu Webové stránky a projekty.

Kromě toho, chování některých nastavení správy, s ohledem na nasazení, nemusí být zřejmé. Pokud je vlastnostWrite Internetové informační služby pro virtuální adresář zakázána, soubory budou stále zavedeny do tohoto adresáře; vlastnost Write pouze řídí schopnost uživatelů nahrávat soubory.

Chcete-li nasadit aplikaci tak, aby ji bylo možné stáhnout z webového serveru, vytvořte projekt Instalace webu a přidejte skupinu výstupů projektu této aplikace do projektu Instalace webu v okně Editor systému souborů. Po sestavení instalačního programu, jej zkopírujete na počítač s webovým serverem, kde jej lze pak stáhnout prostřednictvím webového prohlížeče.

Poznámka

V případě, že instalační program je k dispozici ke stažení, není zaručeno, že soubory nástroje Instalační služba systému Windows, které se spouští za běhu, budou k dispozici na počítači uživatele. Vždy byste se měli ujistit, že soubory spouštěné za běhu budou také k dispozici ke stažení, zadáním jejich umístění v dialogovém okně Nastavení zaváděcího nástroje pro web. Další informace naleznete v tématu Dialogové okno Nastavení zaváděcího nástroje pro web.

Projekty souborů CAB

Projekty CAB vám umožňují vytvořit soubor s příponou .Cab pro zabalení ovládacích prvků technologie ActiveX, které lze stáhnout z webového serveru do webového prohlížeče.

Na rozdíl od jiných typů projektů nasazení, neexistují zde žádné editory pro práci s projekty Cab. Soubory a výstupy projektu mohou být přidány do projektu Cab v okně Průzkumník řešení a vlastnosti lze nastavit v okně Vlastnosti nebo na stránkách Vlastnost projektu.

Vlastnosti projektů Cab vám umožňují určit úroveň komprese, implementovat podepisování pomocí technologie Authenticode, nastavit jméno obrazu a informace o verzi a určit umístění závislých souborů na webu.

Poznámka

Závislosti nejsou pro Cab projekty počítány; musíte stanovit všechny závislosti a vytvořit na ně odkazy.

Projekty typu Slučovací modul

Projekty typu Slučovací modul vám umožňují vytvořit opakovaně použitelné komponenty instalačního programu. Podobně jako vám knihovny DLL umožňují sdílet kód mezi aplikacemi, slučovací moduly vám umožňuje sdílet kód instalace mezi instalační služby systému Windows.

Slučovací modul ( soubor .msm) je jeden balíček obsahující všechny soubory, prostředky, položky registru a logiku instalace, které jsou potřebné pro instalaci komponenta. Slučovací moduly není možné instalovat samostatně, ale musejí být použity v rámci souboru Instalační služby systému Windows s příponou .msi. Slučovací moduly vám umožňují zachytit všechny závislosti pro určitou komponentu, což zajišťuje, že budou nainstalovány správné verze. Jakmile je váš slučovací modul distribuován, nikdy by neměl být modifikován. Místo toho byste měli vytvořit nový slučovací modul pro každou následující verzi vaší komponenty.

Avšak doporučujeme, abyste distribuovali závislosti a nezbytné součásti pomocí zřetězeného souboru nebo samozaváděcího nástroje. Další informace o samozaváděcích nástrojích naleznete v tématu Požadavky na nasazení aplikace.

Viz také

Úkoly

Postupy: Přidání položek do projektu nasazení

Postupy: Vytvoření nebo přidání projektů nasazení

Odkaz

Obecné, projekty a řešení, dialogové okno Možnosti

Koncepty

Co je nového v nasazení