Postupy: Nastavení podmíněné instalace na základě voleb uživatele
Vlastnost Podmínka lze použít pro přidání podmíněné logiky do instalačního programu (například k umožnění uživateli zvolit, zda bude soubor nainstalován). Během instalace je podmínka vyhodnocena a soubor bude instalován pouze v případě, že je podmínka vyhodnocen jako true.
Následující příklad ukazuje použití dialogového okna RadioButtons User Interface k podmíněné instalaci souboru.
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í.
Instalace souboru podle volby uživatele
V okně Editor uživatelského rozhraní vyberte uzel Spustit pod uzlem Instalovat.
V nabídce Akce klikněte na Přidat dialog.
V dialogovém okně Přidat dialog vyberte dialogové okno RadioButtons (2 buttons).
V nabídce Akce dvakrát zvolte Přesunout nahoru, čímž přesunete uzel RadioButtons (2 buttons) pod uzel Vítejte.
Poznámka
Všechny vlastní dialogová okna musí předcházet dialogovému oknu Instalační složka (nebo dialogovému oknu Installation Address pro projekt Web Setup).
Vyberte uzel RadioButtons (2 buttons) v editoru Editor uživatelského rozhraní. V okně Vlastnosti vyberte vlastnost BodyText a popište uvedený výběr (například "Chcete nainstalovat soubor readme ?").
Vyberte vlastnost Button1Label a popište první možnost (například "Instalovat soubor readme").
Vyberte vlastnost Button2Label a popište druhou možnost (například "Neinstalovat soubor readme").
V nabídce Zobrazit přejděte na Editor a potom klikněte na Systém souborů.
Soubor vyberte v editoru Editor systémových souborů.
V okně Vlastnosti vyberte vlastnost Podmínka a zadejte BUTTON2=1.
Tato podmínka používá vlastnost ButtonProperty (BUTTON2) dialogového okna RadioButtons (2 buttons), které vrátí buď vlastnost Button1Value (1) nebo Button2Value (2) podle toho, které tlačítko je vybráno během instalace. Pokud bylo vybráno první tlačítko, podmínka BUTTON2 = 1 je vyhodnocen jako true a soubor bude nainstalován.
Tip
Ve výše uvedeném příkladu vlastnost ButtonProperty používá výchozí hodnotu "BUTTON2". Ve většině případů to budete chtít změnit na výstižnější název, jako například "InstallReadme".