Stránka Aplikace, návrhář projektu (Visual Basic)
Na stránce Aplikace v Návrháři projektů můžete zadat nastavení a vlastnosti aplikace projektu.
Pokud chcete získat přístup na stránku Aplikace, zvolte v Průzkumník řešení uzel projektu (ne uzel Řešení). Potom na řádku nabídek zvolte Vlastnosti projektu>. Jakmile se zobrazí Návrhář projektu, vyberte kartu Aplikace .
Poznámka:
V počítači se můžou zobrazovat různé názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio v tomto článku. Možná používáte jinou edici sady Visual Studio nebo jiné nastavení prostředí. Další informace naleznete v tématu Přizpůsobení integrovaného vývojového prostředí (IDE).
Obecná nastavení aplikace
Následující možnosti umožňují konfigurovat obecná nastavení pro aplikaci.
Název sestavení
Určuje název výstupního souboru, který bude obsahovat manifest sestavení. Pokud tuto vlastnost změníte, změní se také vlastnost Název výstupu.
Název výstupního souboru můžete také zadat z příkazového řádku pomocí přepínače kompilátoru /out (Visual Basic).
Informace o přístupu k této vlastnosti prostřednictvím kódu programu naleznete v tématu AssemblyName.
Kořenový obor názvů
Určuje základní obor názvů pro všechny soubory v projektu. Pokud například nastavíte kořenový obor názvů tak, aby Project1
byl Class1
mimo jakýkoli obor názvů v kódu, jeho obor názvů by byl Project1.Class1
. Pokud máte Class2
v oboru názvů Order
v kódu, jeho obor názvů by byl Project1.Order.Class2
.
Pokud vymažete kořenový obor názvů, můžete v kódu zadat strukturu oboru názvů projektu.
Poznámka:
Pokud použijete Global
klíčové slovo v příkazu oboru názvů, můžete definovat obor názvů mimo kořenový obor názvů projektu. Pokud vymažete kořenový obor názvů, Global
stane se oborem názvů nejvyšší úrovně, který odebere potřebu klíčového Global
Namespace
slova v příkazu. Další informace naleznete v tématu Globální klíčové slovo v příkazech oboru názvů v oborech názvů v jazyce Visual Basic.
Informace o tom, jak vytvořit obory názvů v kódu, naleznete v tématu Příkaz oboru názvů.
Další informace o vlastnosti kořenového oboru názvů naleznete v tématu /rootnamespace.
Informace o přístupu k této vlastnosti prostřednictvím kódu programu naleznete v tématu RootNamespace.
Cílová architektura (všechny konfigurace)
Určuje verzi rozhraní .NET, na kterou aplikace cílí. Tato možnost může mít různé hodnoty v závislosti na tom, které verze rozhraní .NET jsou v počítači nainstalované.
U projektů rozhraní .NET Framework odpovídá výchozí hodnota cílovému rozhraní, které jste zadali při vytváření projektu.
Poznámka:
Balíčky požadovaných součástí uvedené v dialogovém okně Požadavky se automaticky nastaví při prvním otevření dialogového okna. Pokud následně změníte cílovou architekturu projektu, musíte požadavky zadat ručně tak, aby odpovídaly nové cílové rozhraní.
Další informace naleznete v tématu Přehled cílení architektury.
Typ aplikace
Určuje typ aplikace, která se má sestavit. Hodnoty se liší v závislosti na typu projektu. Například pro projekt aplikace model Windows Forms můžete zadat model Windows Forms aplikace, knihovny tříd, konzolové aplikace, služby systému Windows nebo knihovny webových ovládacích prvků.
Pro projekt webové aplikace je nutné zadat knihovnu tříd.
Další informace o vlastnosti Typ aplikace naleznete v tématu /target (Visual Basic). Informace o přístupu k této vlastnosti prostřednictvím kódu programu naleznete v tématu OutputType.
Automatické generování přesměrování vazby
Pokud vaše aplikace nebo její komponenty odkazují na více verzí stejného sestavení, přidají se do projektu přesměrování vazby. Pokud chcete ručně definovat přesměrování vazeb v souboru projektu, zrušte zaškrtnutí políčka Automaticky generovat přesměrování vazby.
Další informace o přesměrování naleznete v tématu Přesměrování verzí sestavení.
Spouštěcí formulář / Spouštěcí objekt / Spouštěcí identifikátor URI
Určuje spouštěcí formulář nebo vstupní bod aplikace.
Pokud je vybrána možnost Povolit aplikační architekturu (výchozí), tento seznam má název Formulář po spuštění a zobrazuje pouze formuláře, protože architektura aplikace podporuje pouze spouštěcí formuláře, nikoli objekty.
Pokud je projekt aplikace prohlížeče WPF, tento seznam má název Spouštěcí identifikátor URI a výchozí hodnota je Page1.xaml. Seznam spouštěcích identifikátorů URI umožňuje určit prostředek uživatelského rozhraní (element XAML), který aplikace zobrazí při spuštění aplikace. Další informace najdete na webu StartupUri.
Pokud je možnost Povolit aplikační architekturu vymazána, stane se tento seznam objekt Startup a zobrazí formuláře a třídy nebo moduly s objektem Sub Main
.
Spouštěcí objekt definuje vstupní bod, který se má volat při načítání aplikace. Obecně je nastavena na hlavní formulář v aplikaci nebo na Sub Main
postup, který by se měl spustit při spuštění aplikace. Vzhledem k tomu, že knihovny tříd nemají vstupní bod, jejich jedinou možností pro tuto vlastnost je (None). Další informace najdete v tématu /main. Pokud chcete získat přístup k této vlastnosti prostřednictvím kódu programu, přečtěte si téma StartupObject.
Ikona
Nastaví .ico soubor, který chcete použít jako ikonu programu. Vyberte <Procházet...> a vyhledejte existující grafiku. Další informace najdete v tématu /win32icon (nebo /win32icon (možnosti kompilátoru jazyka C#)). Pokud chcete získat přístup k této vlastnosti prostřednictvím kódu programu, přečtěte si téma ApplicationIcon.
Informace o sestavení
Kliknutím na toto tlačítko zobrazíte dialogové okno Informace o sestavení.
Povolení aplikační architektury
Určuje, jestli bude projekt používat aplikační architekturu. Nastavení této možnosti má vliv na možnosti dostupné v objektu Po spuštění formuláře/Po spuštění.
Pokud je toto políčko zaškrtnuté, vaše aplikace používá standardní Sub Main
. Zaškrtnutím tohoto políčka povolíte funkce v části Vlastností architektury aplikací systému Windows a také je nutné vybrat spouštěcí formulář.
Pokud toto políčko není zaškrtnuté, vaše aplikace použije vlastní Sub Main
, které jste zadali ve formuláři Po spuštění. V tomto případě můžete zadat spouštěcí objekt (vlastní Sub Main
v metodě nebo třídě) nebo formulář. Také možnosti v části Vlastností architektury aplikací pro Windows přestanou být k dispozici.
Zobrazit Nastavení Windows
Kliknutím na toto tlačítko vygenerujete a otevřete soubor app.manifest . Visual Studio používá tento soubor k vygenerování dat manifestu pro aplikaci. Potom nastavte požadovanou úroveň spuštění nástroje Řízení uživatelských účtů úpravou <requestedExecutionLevel>
značky v app.manifestu následujícím způsobem:
<requestedExecutionLevel level="asInvoker" />
ClickOnce funguje s úrovní asInvoker
nebo ve virtualizovaném režimu (bez generování manifestu). Pokud chcete určit virtualizovaný režim, odeberte celou značku z app.manifestu.
Vlastnosti architektury aplikací pro Windows
Následující nastavení jsou k dispozici v části Vlastnosti architektury aplikací pro Windows. Tyto možnosti jsou k dispozici pouze v případě, že je zaškrtnuté políčko Povolit architekturu aplikace.
Tip
Následující část popisuje nastavení vlastností architektury aplikací pro Windows specifické pro aplikace WPF (Windows Presentation Foundation).
Povolení vizuálních stylů Windows
Povolí nebo zakáže vizuální styly Windows, označované také jako Motivy Windows. Vizuální styly Windows umožňují například ovládací prvky se zaoblenými rohy a dynamickými barvami. Výchozí hodnota je povolená.
Vytvoření aplikace s jednou instancí
Zaškrtnutím tohoto políčka zabráníte uživatelům ve spouštění více instancí aplikace. Výchozí nastavení tohoto zaškrtávacího políčka není zaškrtnuté, což umožňuje spuštění více instancí aplikace. Další informace najdete v StartupNextInstance události.
Uložit můj. Nastavení při vypnutí
Toto políčko zaškrtněte, pokud chcete určit, že se nastavení aplikace My.Settings
uloží, když uživatelé vypnou své počítače. Výchozí nastavení je povolené. Pokud je tato možnost zakázaná, můžete nastavení aplikace uložit ručně voláním My.Settings.Save
.
Režim ověřování
Vyberte Systém Windows (výchozí) a určete použití ověřování systému Windows k identifikaci aktuálně přihlášeného uživatele. Tyto informace můžete načíst za běhu pomocí objektu My.User
. Pokud místo použití výchozích metod ověřování systému Windows zadáte vlastní kód pro ověřování uživatelů, vyberte možnost Definovat aplikaci.
Režim vypnutí
Výběrem možnosti Při zavření spouštěcího formuláře (výchozí) určíte, že se aplikace ukončí, když se formulář nastaví při zavření spouštěcího formuláře, i když jsou otevřené jiné formuláře. Vyberte Kdy se poslední formulář zavře , chcete-li určit, že se aplikace ukončí, když je poslední formulář zavřený nebo kdy My.Application.Exit
nebo je End
příkaz volána explicitně.
Výběrem možnosti Při explicitním vypnutí určete, že se aplikace ukončí při explicitním volání Shutdown
.
Chcete-li určit, že se aplikace ukončí při zavření posledního okna nebo při explicitním voláníShutdown
, vyberte při zavření posledního okna. Toto je výchozí nastavení.
Výběrem možnosti Při zavření hlavního okna určete, že se aplikace ukončí, když se hlavní okno zavře nebo když explicitně zavoláte Shutdown
.
Úvodní obrazovka
Vyberte formulář, který chcete použít jako úvodní obrazovku. Musíte mít dříve vytvořenou úvodní obrazovku pomocí formuláře nebo šablony. Výchozí hodnota je (Žádné).
Zobrazení událostí aplikace
Kliknutím na toto tlačítko zobrazíte soubor kódu událostí, ve kterém můžete zapisovat události pro události Startup
architektury aplikace , Shutdown
, UnhandledException
StartupNextInstance
a NetworkAvailabilityChanged
. Můžete také přepsat určité metody architektury aplikace. Můžete například změnit chování zobrazení úvodní obrazovky přepsáním OnInitialize
.
Vlastnosti architektury aplikací pro Windows pro aplikace WPF (Windows Presentation Foundation)
Následující nastavení jsou k dispozici v části Vlastnosti architektury aplikací pro Windows, pokud je projekt aplikací Windows Presentation Foundation (WPF). Tyto možnosti jsou k dispozici pouze v případě, že je zaškrtnuté políčko Povolit architekturu aplikace. Možnosti uvedené v této tabulce jsou k dispozici pouze pro aplikace prohlížeče WPF nebo WPF. Nejsou k dispozici pro uživatelské ovládací prvky WPF ani pro knihovny vlastních ovládacích prvků.
Režim vypnutí
Tato vlastnost se vztahuje pouze na aplikace WINDOWS Presentation Foundation (WPF).
Výběrem možnosti Při explicitním vypnutí určete, že se aplikace ukončí při explicitním volání Shutdown.
Chcete-li určit, že se aplikace ukončí při zavření posledního okna nebo při explicitním voláníShutdown, vyberte při zavření posledního okna. Toto je výchozí nastavení.
Výběrem možnosti Při zavření hlavního okna určete, že se aplikace ukončí, když se hlavní okno zavře nebo když explicitně zavoláte Shutdown.
Další informace o použití tohoto nastavení najdete v tématu Shutdown
Upravit XAML
Toto tlačítko otevře definiční soubor aplikace (Application.xaml) v editoru XAML. Po kliknutí na toto tlačítko se application.xaml otevře v uzlu definice aplikace. Možná budete muset tento soubor upravit, abyste mohli provádět určité úlohy, jako je například definování prostředků. Pokud definiční soubor aplikace neexistuje, návrhář projektu ho vytvoří.
Zobrazení událostí aplikace
Toto tlačítko otevře Application
soubor třídy (Application.xaml.vb) v editoru kódu. Pokud soubor neexistuje, návrhář projektu ho vytvoří s příslušným názvem třídy a oborem názvů.
Objekt Application vyvolá události, když dojde ke změnám stavu aplikace (například při spuštění nebo vypnutí aplikace). Úplný seznam událostí, které tato třída zveřejňuje, naleznete v tématu Application. Tyto události se zpracovávají v části Application
kódu uživatele částečné třídy.