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

Tento návod znázorňuje proces tvorby instalačního programu aplikace určené pro systém Windows, která spustí program Poznámkový blok. V tomto návodu budete tvořit aplikaci určenou pro systém Windows. Poté vytvoříte instalační program, který nastaví zástupce a přidružení souborů, přidá položku do registru, zobrazí vlastní dialogová okna a zkontroluje verzi aplikace Internet Explorer během instalace.

Při vytváření vlastních instalačních programů, nejsou některé z těchto kroků nutné. Tento návod je určen k tomu, aby vám představil některé volitelné možnosti nasazení, které můžete shledat jako užitečné. Chcete-li vytvořit základní instalační program, splňte první čtyři sady postupů.

Poznámka

Ve vašem počítači se pro některé z prvků uživatelského rozhraní aplikace Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedena v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Visual Studio, nastavení.

Poznámka

Následující pokyny představují vytváření nasazení projektu pomocí projektu jazyka Visual Basic. Obecné zásady se vztahují na všechny jazyky a projekty aplikace Visual Studio, které podporují nasazení aplikací určených pro systém Windows.

Základy tvorby aplikací a jejich nasazení

Chcete-li vytvořit aplikaci určenou pro systém Windows

  1. V menu Soubor klikněte na příkaz Nový Projekt.

  2. V dialogovém okně Nový projekt, v okně Typy projektu, vyberte Visual Basic a potom klikněte na Aplikace pro systém Windows v podokně Šablony. Do pole Název napište My Notepad.

  3. Klepnutím na tlačítko OK zavřete dialogové okno.

    Projekt je přidán do okna Průzkumník řešení a otevře se Správce Windows Forms.

  4. Vyberte kartu Všechny Windows Forms v podokně Panel nástrojů a přetáhněte ovládací prvek Button na formulář.

  5. Poklepejte na ovládací prvek Button pro přidání obslužné rutiny události pro tento prvek. V obsluze události přidejte následující kód:

    Shell("Notepad.exe", AppWinStyle.NormalFocus)
    

    Toto spustí program Notepad.exe a přiřadí mu fokus.

  6. V menu Sestavení klikněte na tlačítko Sestavit My Notepad pro sestavení aplikace.

Chcete-li vytvořit projekt nasazení

  1. V menu Soubor přejděte na Přidat a klikněte na příkaz Nový projekt.

  2. V dialogovém okně Přidat nový projekt, v podokně Typy projektu, otevřete uzel Jiné typy projektu, klikněte na tlačítko Instalace a nasazení projektu, klikněte na Instalační služba Visual Studio a potom klikněte na tlačítko Nastavení projektu. V poli Název napište My Notepad Installer.

  3. Klepnutím na tlačítko OK zavřete dialogové okno.

    Projekt je přidán do podokna Průzkumník řešení a otevře se Editor systému souborů.

  4. Vyberte projekt My Notepad Installer v podokně Průzkumník řešení. V okně Vlastnosti vyberte vlastnost ProductName a napište My Notepad.

    Poznámka

    Vlastnost ProductName určuje název, který bude zobrazen pro aplikaci v názvech složek a v dialogovém okně Přidat nebo odebrat programy.

Chcete-li přidat aplikaci určenou pro systém Windows do instalačního programu

  1. Vyberte projekt My Notepad Installer v podokně Průzkumník řešení. V podokně Editor systému souborů klikněte pravým tlačítkem myši na uzel Složka aplikace.

  2. V menu Projekt přejděte na Přidat a potom klikněte na Výstup projektu.

  3. V dialogovém okně Přidat skupinu výstupů projektu, vyberte My Notepad ze seznamu Projekt.

  4. Vyberte ze seznamu skupinu Primární výstup. V rámečku Konfigurace označte položku (Aktivní). Klepnutím na tlačítko OK zavřete dialogové okno.

  5. V menu Sestavení klikněte na Sestavit My Notepad Installer.

Chcete-li nasadit aplikaci (základní instalační program)

  • Vyberte projekt My Notepad Installer v podokně Průzkumník řešení. V menu Projekt klikněte na příkaz Instalovat.

    Spustí se instalační program (Průvodce nastavením) a nainstalujte My Notepad na vašem vývojovém počítači.

    Poznámka

    Chcete-li spustit instalační program, musíte mít na vašem počítači oprávnění pro instalaci.

Volitelné možnosti nasazení

Tento krok demonstruje volitelné možnosti nasazení - vytvoří zástupce vaší aplikace, která bude umístěna na plochu cílového počítače během instalace.

Chcete-li vytvořit zástupce aplikace určené pro systém Windows

  1. Vyberte projekt My Notepad Installer v podokně Průzkumník řešení.

  2. V okně Editor systému souborů vyberte uzel Primární výstup z My Notepad.

  3. V menu Akce, klikněte na tlačítko Vytvořit zástupce na primární výstup z My Notepad.

    Přidá se uzel nazvaný Zástupce na primární výstup z My Notepad.

  4. Přejmenujte zástupce na Zástupce pro My Notepad.

  5. Vyberte Zástupce pro My Notepad a přetáhněte jej na složku Plocha uživatele v levém podokně.

Vytvoření přidružení souboru

Tento krok přidá přidružení souboru pro My Notepad tak, že po dvojkliku na .vbn soubory se otevře aplikace My Notepad.

Chcete-li vytvořit přidružení souboru pro aplikaci určenou pro systém Windows

  1. Vyberte projekt My Notepad Installer v podokně Průzkumník řešení. V menu Zobrazit přejděte na Editor a potom klikněte na Typy souborů. Objeví se Editor typů souborů.

  2. V nabídce Editor typů souborů vyberte uzel Typy souborů na cílovém počítači. V menu Akce klikněte na Přidat typ souboru.

    Přidá se uzel s názvem New Document Type #1 a je otevřen pro případné přejmenování.

  3. Přejmenujte New Document Type #1 na Vbn.doc.

  4. V okně Vlastnosti nastavte vlastnost Extensions u typu souboru na vbn.

  5. Vyberte vlastnost Command a klikněte na tlačítko se třemi tečkami (...). V dialogovém okně Vybrat položku v projektu přejděte na položku Složka aplikace a vyberte Primární výstup z My Notepad.

  6. Klepnutím na tlačítko OK zavřete dialogové okno.

Přidání položky do registru

Tento krok přidá klíč registru a jeho hodnotu do registru. Můžete se dotázat na tento klíč registru z kódu vaší aplikace, aby jste získali informace specifické pro uživatele za běhu programu.

Chcete-li přidat do registru položku aplikace určené pro systém Windows

  1. Vyberte projekt My Notepad Installer v podokně Průzkumník řešení. V menu Zobrazit přejděte na příkaz Editor a klikněte na Registr. Objeví se Editor registru.

  2. V okně Editor registru vyberte uzel HKEY_CURRENT_USER, rozbalte jej a poté rozbalte uzel Software a vyberte uzel [Manufacturer].

    Poznámka

    Uzel [Manufacturer] je uzavřený v hranatých závorkách - to znamená, že je to vlastnost. Bude nahrazena hodnotou zadanou ve vlastnosti Manufacturer v projektu nasazení.

  3. V menu Akce přejděte na příkaz Nový a pak klikněte na položku Klíč.

  4. Přejmenujte klíč UserChoice a vyberte jej.

  5. V menu Akce přejděte na příkaz Nový a potom klikněte na položku Řetězcová hodnota.

  6. Přejmenujte řetězcovou hodnotu TextColor.

  7. V okně Vlastnosti vyberte vlastnost Value a zadejte Black.

Přidání vlastního instalačního dialogového okna

Tento krok přidá a nakonfiguruje vlastní dialogové okno, které se zobrazí během instalace.

Chcete-li přidat vlastní instalační dialogové okno

  1. Vyberte projekt My Notepad Installer v podokně Průzkumník řešení. V menu Zobrazit přejděte na příkaz Editor a klikněte na příkaz uživatelské rozhraní. Objeví se Editor uživatelského rozhraní.

  2. V okně Editor uživatelského rozhraní vyberte uzel Zahájení (pod uzlem Instalovat).

  3. V menu Akce klikněte na tlačítko Přidat dialog.

  4. V dialogovém okně Přidat dialog vyberte Zaškrtávací políčka (A).

  5. Klepnutím na tlačítko OK zavřete dialogové okno.

  6. klikněte pravým tlačítkem myši na dialogové okno Zaškrtávací políčka (A) a vyberte dvakrát Přesunout nahoru, aby jste jej přesunuli nad dialogové okno Instalační složka.

  7. V okně Vlastnosti nastavte vlastnost BannerText na Ukázky.

  8. Nastavte vlastnost BodyText na následující:

    Zaškrtávací políčko Instalovat ukázky řídí, zda budou nainstalovány ukázkové soubory. Pokud jej nezaškrtnete, ukázky nebude nainstalovány.

  9. Nastavte vlastnost CheckBox1Label na Instalovat ukázky?

  10. Nastavte vlastnosti Checkbox2Visible, Checkbox3Visible a Checkbox4Visible na False. Takto se skryjí další zaškrtávací políčka.

Práce s ukázkami

Tento krok vytvoří podadresář ukázek, který bude nainstalován pod složku aplikace.

Chcete-li přidat složku ukázek

  1. Vyberte projekt My Notepad Installer v podokně Průzkumník řešení. V menu Zobrazit přejděte na příkaz Editor a klikněte na příkaz Systém souborů. Označte položku Složka aplikace, pokud již nebyla vybrána.

  2. klikněte pravým tlačítkem myši na Složka aplikace, přejděte na příkaz Přidat a potom klikněte na příkaz Složka.

  3. Přejmenujte New Folder #1 na Ukázky.

Tento krok vytvoří dva ukázkové textové soubory, které budou nainstalovány, jestliže uživatel zvolí možnost Instalovat ukázky ve vlastním diialogovém okně.

Chcete-li vytvořit ukázkové soubory pro aplikaci

  1. Pomocí programu Poznámkový blok nebo jiném textovém editoru vytvořte textový soubor obsahující text, toto je rules.vbn. Uložit jako Rules.vbn.

    Poznámka

    Chcete-li zabránit programu Poznámkový blok, aby automaticky přidal příponu .txt , vyberte možnost Všechny soubory v seznamu Uložit jako typ.

  2. Vytvořit jiný textový soubor, který obsahuje text, toto je memo.vbn. Uložit jako Memo.vbn.

Tento krok přidá ukázkové soubory do složky ukázek a nastaví podmínku, která určuje, zda se mají soubory instalovat.

Chcete-li přidat ukázky do instalačního programu

  1. Vyberte projekt My Notepad Installer v podokně Průzkumník řešení. V menu Zobrazit přejděte na příkaz Editor, poté přejděte na příkaz Systém souborů a vyberte složku Ukázky.

  2. V menu Akce přejděte na příkaz Přidat a poté klikněte na Soubor. Přidejte soubory Rules.vbn a Memo.vbn do složky Ukázky.

  3. Vyberte soubor Rules.vbn v okně Editor systému souborů.

  4. V okně Vlastnosti nastavte hodnotu vlastnosti Condition na CHECKBOXA1=1. Když je instalační program spuštěn, soubor Rules.vbn bude nainstalován jen tehdy, je-li zaškrtnuto vlastní zaškrtávací políčko.

  5. Vyberte soubor Memo.vbn v okně Editor systému souborů.

  6. V okně Vlastnosti nastavte hodnotu vlastnosti Podmínka na CHECKBOXA1=1. Když je instalační program spuštěn, soubor Memo.vbn bude nainstalován jen tehdy, je-li zaškrtnuto vlastní zaškrtávací políčko.

Přidání podmínek spuštění

Tento krok kontroluje, zda aplikace Internet Explorer 5.0 nebo novější verze aplikace Internet Explorer je nainstalována na cílovém počítači a zastaví instalaci, pokud soubor není nainstalován.

Chcete-li přidat podmínku spuštění pro kontrolu verze aplikace Internet Explorer

  1. Vyberte projekt My Notepad Installer v podokně Průzkumník řešení. V menu Zobrazit přejděte na příkaz Editor a potom klikněte na příkaz Podmínky spuštění.

    Poznámka

    Tento krok je určen pouze k prokázání konceptu podmínek spuštění - aplikace My Notepad nemá žádnou skutečnou závislost na aplikaci Internet Explorer.

  2. V nabídce Editor podmínek spuštění zvolte uzel Požadavky na cílový počítač.

  3. V menu Akce klikněte na příkaz Přidat podmínku spuštění souboru.

    Uzel Search for File1 je přidán pod uzel Prohledat cílový počítač a uzel Condition1 je přidán pod uzel Podmínky spuštění.

  4. Přejmenujte Search for File1 na Hledat aplikaci Internet Explorer.

  5. V okně Vlastnosti nastavte hodnotu vlastnosti FileName na Iexplore.exe, vlastnost Folder na [ProgramFilesFolder], vlastnost Depth na 2 a vlastnost MinVersion na 5.00.

  6. Vyberte uzel Condition1.

  7. Nastavte vlastnost Message na následující:

    Tento postup lze použít pouze v případě, že používáte aplikaci Microsoft Internet Explorer 5.0 nebo pozdější. Prosím nainstalujte aplikaci Internet Explorer a znovu spusťte instalační program MyNotepad.

Nastavení vlastností pro nezbytné komponenty

Tento krok nastaví vlastnost, která automaticky nainstaluje rozhraní .NET Framework, pokud na cílovém počítači není k dispozici jeho správná verze. Všimněte si, že balíček .NET Framework 2.0 také nainstaluje soubory programu Windows Installer 2.0.

Pokud jsou vlastnosti požadavků nastaveny následujícím způsobem, klepnutím na setup.exe se automaticky nainstaluje rozhraní .NET Framework před spuštěním souboru .msi. (Toto je standardní nastavení.) Další informace o určování požadavků naleznete v tématu Dialogové okno Předpoklady.

Chcete-li nastavit volitelné vlastnosti projektu nasazení

  1. Vyberte projekt My Notepad Installer v podokně Průzkumník řešení. V menu Zobrazit klikněte na příkaz Vlastnosti.

  2. V dialogovém okně Stránky vlastností instalačního programu MyNotepad, v poli Adresa URL instalace, zadejte adresu URL serveru nebo webové stránky, ze které bude nainstalována aplikace nebo požadavky. klikněte na tlačítko Požadavky.

  3. Ujistěte se, že v dialogovém okně Požadavky pod volbou Vyberte požadavky pro instalaci je označena položka .NET Framework. (Standardně by měla být označena.) Pod volbou Zadat umístění požadavků při instalaci přijměte výchozí nastavení.

  4. V menu Sestavení klikněte na Sestavit My Notepad Installer.

Instalace na vašem vývojovém počítači

Tento krok spustí instalační program a nainstaluje aplikaci My Notepad na vašem vývojovém počítači.

Chcete-li nainstalovat My Notepad na vašem vývojovém počítači

  • Vyberte projekt My Notepad Installer v podokně Průzkumník řešení. V menu Projekt klikněte na příkaz Instalovat.

    Poznámka

    Chcete-li spustit instalační program, musíte mít na vašem počítači oprávnění pro instalaci.

Nasazení do jiného počítače

Tento krok spustí instalační program a nainstaluje aplikaci My Notepad na jiný počítač.

Chcete-li nasadit aplikaci My Notepad do jiného počítače

  1. V okně Průzkumník Windows přejděte do adresáře s vaším projektem a najděte sestavený instalační program. Výchozí cesta bude mít formát \Documents and Settings\ váš Login\Dokumenty\Visual studio 9.0\Projects\název složky řešení\My Notepad Installer\konfigurace projektu\My Notepad Installer.msi. (Výchozí nastavení konfigurace projektu je buď ladit nebo vydat.)

  2. Zkopírujte My Notepad Installer.msi, Setup.exe a všechny ostatní soubory a podadresáře v tomto adresáři na jiný počítač.

    Poznámka

    Chcete-li provést instalaci na počítač, který není v síti, zkopírujte soubory na tradiční médium, jako je například disk CD-ROM.

  3. Na cílovém počítači dvakrát poklepejte na soubor Setup.exe, chcete-li spustit instalační program.

    Poznámka

    Chcete-li spustit instalační program, musíte mít na vašem počítači oprávnění pro instalaci.

Testování

Tento krok otestuje spuštění aplikace přes zástupce na ploše a také otestujte její odinstalování.

Chcete-li otestovat instalaci

  1. Ověřte, zda je zástupce nainstalován na ploše a že správně spustí aplikaci My Notepad.

  2. Odinstalujte aplikaci pomocí nástroje Přidat nebo odebrat programy v Ovládacích panelech. V nástroji Přidat nebo odebrat programy vyberte My Notepad a potom klikněte na tlačítko Odebrat.

    Poznámka

    Chcete-li odinstalovat aplikaci z vašeho vývojového počítače, v menu Projekt klikněte na tlačítko Odinstalovat.

  3. Ikona by měla být odebrána z plochy a nainstalované soubory a adresáře aplikace by měly být odstraněny z počítače.

Viz také

Úkoly

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

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

Další zdroje

Správa instalace souborů v nasazení

Správa nastavení registru při nasazení

Správa typů souborů během nasazení

Správa uživatelského rozhraní při nasazení

Správa podmínek spuštění v nasazení