Strona aplikacji, Projektant projektu (Visual Basic)

Użyj strony Aplikacja Projektant projektu, aby określić ustawienia i właściwości aplikacji projektu.

Aby uzyskać dostęp do strony Aplikacja, wybierz węzeł projektu (a nie węzeł rozwiązania) w Eksplorator rozwiązań. Następnie wybierz pozycję Właściwości projektu>na pasku menu. Po wyświetleniu Projektant Project wybierz kartę Aplikacja.

Uwaga

Na komputerze mogą być wyświetlane różne nazwy lub lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio w tym artykule. Być może używasz innej wersji programu Visual Studio lub innych ustawień środowiska. Aby uzyskać więcej informacji, zobacz Personalizowanie środowiska IDE.

Ogólne ustawienia aplikacji

Poniższe opcje umożliwiają skonfigurowanie ustawień ogólnych dla aplikacji.

Nazwa zestawu

Określa nazwę pliku wyjściowego, który będzie zawierać manifest zestawu. Jeśli zmienisz tę właściwość, właściwość Output Name również ulegnie zmianie.

Można również określić nazwę pliku wyjściowego z wiersza polecenia przy użyciu przełącznika kompilatora /out (Visual Basic).

Aby uzyskać informacje na temat programowego uzyskiwania dostępu do tej właściwości, zobacz AssemblyName.

Główna przestrzeń nazw

Określa podstawową przestrzeń nazw dla wszystkich plików w projekcie. Jeśli na przykład ustawisz przestrzeń nazw głównej na Project1 wartość i masz poza dowolną Class1 przestrzenią nazw w kodzie, jej przestrzeń nazw będzie miała wartość Project1.Class1. Jeśli masz Class2 element w przestrzeni nazw w kodzie, jej przestrzeń Order nazw to Project1.Order.Class2.

Jeśli wyczyścisz przestrzeń nazw katalogu głównego, możesz określić strukturę przestrzeni nazw projektu w kodzie.

Uwaga

Jeśli używasz słowa kluczowego Global w instrukcji przestrzeni nazw, możesz zdefiniować przestrzeń nazw poza przestrzeń nazw głównego projektu. Jeśli wyczyścisz przestrzeń nazw katalogu głównego, Global stanie się przestrzenią nazw najwyższego poziomu, co eliminuje potrzebę słowa kluczowego Global w instrukcji Namespace . Aby uzyskać więcej informacji, zobacz "Globalne słowo kluczowe w instrukcjach przestrzeni nazw" w przestrzeniach nazw w Visual Basic.

Aby uzyskać informacje o sposobie tworzenia przestrzeni nazw w kodzie, zobacz Instrukcja przestrzeni nazw.

Aby uzyskać więcej informacji na temat głównej właściwości przestrzeni nazw, zobacz /rootnamespace.

Aby uzyskać informacje na temat programowego uzyskiwania dostępu do tej właściwości, zobacz RootNamespace.

Struktura docelowa (wszystkie konfiguracje)

Określa wersję platformy .NET przeznaczoną dla aplikacji. Ta opcja może mieć różne wartości w zależności od wersji platformy .NET zainstalowanych na komputerze.

W przypadku projektów .NET Framework wartość domyślna jest zgodna z platformą docelową określoną podczas tworzenia projektu.

Uwaga

Pakiety wymagań wstępnych wymienionych w oknie dialogowym Wymagania wstępne są ustawiane automatycznie po pierwszym otwarciu okna dialogowego. Jeśli następnie zmienisz strukturę docelową projektu, musisz ręcznie określić wymagania wstępne, aby dopasować nową strukturę docelową.

Aby uzyskać więcej informacji, zobacz Omówienie określania elementów docelowych platformy.

Typ aplikacji

Określa typ aplikacji do skompilowania. Wartości różnią się w zależności od typu projektu. Na przykład w przypadku projektu Aplikacji formularzy systemu Windows można określić aplikację formularzy systemu Windows, bibliotekę klas, aplikację konsolową, usługę systemu Windows lub bibliotekę kontrolek sieci Web.

W przypadku projektu aplikacji internetowej należy określić bibliotekę klas.

Aby uzyskać więcej informacji na temat właściwości Typ aplikacji, zobacz /target (Visual Basic). Aby uzyskać informacje o sposobie uzyskiwania dostępu do tej właściwości programowo, zobacz OutputType.

Automatyczne generowanie przekierowań powiązań

Przekierowania powiązań są dodawane do projektu, jeśli aplikacja lub jej składniki odwołują się do więcej niż jednej wersji tego samego zestawu. Jeśli chcesz ręcznie zdefiniować przekierowania powiązań w pliku projektu, usuń zaznaczenie pozycji Automatycznie generuj przekierowania powiązań.

Aby uzyskać więcej informacji na temat przekierowania, zobacz Przekierowywanie wersji zestawu.

Formularz startowy/Obiekt uruchamiania/ Identyfikator URI uruchamiania

Określa formularz startowy lub punkt wejścia aplikacji.

Jeśli wybrano opcję Włącz strukturę aplikacji (wartość domyślna), ta lista ma tytuł Formularz uruchamiania i wyświetla tylko formularze, ponieważ platforma aplikacji obsługuje tylko formularze uruchamiania, a nie obiekty.

Jeśli projekt jest aplikacją przeglądarki WPF, ta lista nosi tytuł Identyfikator URI uruchamiania, a wartość domyślna to Page1.xaml. Lista Identyfikator URI uruchamiania umożliwia określenie zasobu interfejsu użytkownika (elementu XAML), który aplikacja jest wyświetlana po uruchomieniu aplikacji. Aby uzyskać więcej informacji, zobacz StartupUri.

Jeśli opcja Włącz strukturę aplikacji zostanie wyczyszczone , ta lista stanie się obiektem startowym i będzie zawierać zarówno formularze, jak i klasy lub moduły z elementem Sub Main.

Obiekt startowy definiuje punkt wejścia, który ma być wywoływany podczas ładowania aplikacji. Ogólnie jest to ustawione na formularz główny w aplikacji lub Sub Main procedurę, która powinna zostać uruchomiona po uruchomieniu aplikacji. Ponieważ biblioteki klas nie mają punktu wejścia, ich jedyną opcją dla tej właściwości jest (Brak). Aby uzyskać więcej informacji, zobacz /main. Aby uzyskać dostęp do tej właściwości programowo, zobacz StartupObject.

Ikona

Ustawia plik .ico, którego chcesz użyć jako ikony programu. Wybierz pozycję <Przeglądaj...,> aby wyszukać istniejącą grafikę. Aby uzyskać więcej informacji, zobacz /win32icon (lub /win32icon (opcje kompilatora języka C#). Aby uzyskać dostęp do tej właściwości programowo, zobacz ApplicationIcon.

Informacje o zestawie

Kliknij ten przycisk, aby wyświetlić okno dialogowe Informacje o zestawie.

Włączanie platformy aplikacji

Określa, czy projekt będzie używać platformy aplikacji. Ustawienie tej opcji ma wpływ na opcje dostępne w obiekcie startowym formularza/uruchamiania.

Jeśli to pole wyboru jest zaznaczone, aplikacja używa standardu Sub Main. Zaznaczenie tego pola wyboru włącza funkcje w sekcji właściwości struktury aplikacji systemu Windows, a także wymaga wybrania formularza uruchamiania.

Jeśli to pole wyboru zostanie wyczyszczone, aplikacja używa niestandardowego Sub Main określonego w formularzu uruchamiania. W takim przypadku można określić obiekt startowy (niestandardowy Sub Main w metodzie lub klasie) lub formularz. Ponadto opcje w sekcji właściwości struktury aplikacji systemu Windows stają się niedostępne.

Wyświetlanie Ustawienia systemu Windows

Kliknij ten przycisk, aby wygenerować i otworzyć plik app.manifest . Program Visual Studio używa tego pliku do generowania danych manifestu dla aplikacji. Następnie ustaw żądany poziom wykonywania kontroli użytkownika, modyfikując <requestedExecutionLevel> tag w pliku app.manifest w następujący sposób:

<requestedExecutionLevel level="asInvoker" />

Technologia ClickOnce współpracuje z poziomem lub w trybie zwirtualizowanym asInvoker (bez generowania manifestu). Aby określić tryb zwirtualizowany, usuń cały tag z pliku app.manifest.

Właściwości struktury aplikacji systemu Windows

Poniższe ustawienia są dostępne w sekcji Właściwości struktury aplikacji systemu Windows. Te opcje są dostępne tylko wtedy, gdy jest zaznaczone pole wyboru Włącz strukturę aplikacji.

Napiwek

W poniższej sekcji opisano ustawienia właściwości struktury aplikacji systemu Windows specyficzne dla aplikacji Windows Presentation Foundation (WPF).

Włączanie stylów wizualizacji systemu Windows

Włącza lub wyłącza style wizualizacji systemu Windows, znane również jako Motywy systemu Windows. Style wizualizacji systemu Windows umożliwiają na przykład kontrolki z zaokrąglonymi rogami i dynamicznymi kolorami. Wartość domyślna jest włączona.

Tworzenie aplikacji pojedynczego wystąpienia

Zaznacz to pole wyboru, aby uniemożliwić użytkownikom uruchamianie wielu wystąpień aplikacji. Ustawienie domyślne dla tego pola wyboru jest wyczyszczone, co umożliwia uruchomienie wielu wystąpień aplikacji. Aby uzyskać więcej informacji, zobacz StartupNextInstance zdarzenie.

Zapisz mój. Ustawienia przy zamykaniu

Zaznacz to pole wyboru, aby określić, że ustawienia aplikacji My.Settings są zapisywane po zamknięciu komputerów przez użytkowników. Ustawienie domyślne jest włączone. Jeśli ta opcja jest wyłączona, możesz ręcznie zapisać ustawienia aplikacji, wywołując metodę My.Settings.Save.

Tryb uwierzytelniania

Wybierz pozycję Windows (wartość domyślna), aby określić użycie uwierzytelniania systemu Windows do identyfikowania aktualnie zalogowanego użytkownika. Te informacje można pobrać w czasie wykonywania przy użyciu My.User obiektu . Wybierz pozycję Zdefiniowana przez aplikację, jeśli udostępnisz własny kod do uwierzytelniania użytkowników zamiast używania domyślnych metod uwierzytelniania systemu Windows.

Tryb zamykania

Wybierz pozycję Po zamknięciu formularza uruchamiania (wartość domyślna), aby określić, że aplikacja kończy działanie po zamknięciu formularza ustawionego jako formularz startowy, nawet jeśli inne formularze są otwarte. Wybierz pozycję Kiedy ostatni formularz zostanie zamknięty , aby określić, że aplikacja zakończy działanie po zamknięciu ostatniego formularza lub gdy My.Application.Exit instrukcja jest End wywoływana jawnie.

Wybierz pozycję Po jawnym zamknięciu , aby określić, że aplikacja zakończy działanie po jawnym wywołaniu metody Shutdown.

Wybierz pozycję W ostatnim oknie blisko , aby określić, że aplikacja zakończy działanie po zamknięciu ostatniego okna lub jawnie wywołaniu polecenia Shutdown. Ustawienie domyślne.

Wybierz pozycję W oknie głównym blisko , aby określić, że aplikacja zakończy działanie po zamknięciu okna głównego lub jawnie wywołaniu polecenia Shutdown.

Ekran powitalny

Wybierz formularz, którego chcesz użyć jako ekranu powitalnego. Musisz wcześniej utworzyć ekran powitalny przy użyciu formularza lub szablonu. Wartość domyślna to (Brak).

Wyświetlanie zdarzeń aplikacji

Kliknij ten przycisk, aby wyświetlić plik kodu zdarzeń, w którym można zapisywać zdarzenia dla zdarzeń Startupstruktury aplikacji , , StartupNextInstanceShutdownUnhandledExceptioni .NetworkAvailabilityChanged Można również zastąpić niektóre metody struktury aplikacji. Można na przykład zmienić zachowanie ekranu powitalnego przez zastąpienie elementu OnInitialize.

Właściwości struktury aplikacji systemu Windows dla aplikacji Windows Presentation Foundation (WPF)

Następujące ustawienia są dostępne w sekcji właściwości struktury aplikacji systemu Windows, gdy projekt jest aplikacją Windows Presentation Foundation (WPF). Te opcje są dostępne tylko wtedy, gdy jest zaznaczone pole wyboru Włącz strukturę aplikacji. Opcje wymienione w tej tabeli są dostępne tylko dla aplikacji przeglądarki WPF lub WPF. Nie są one dostępne dla bibliotek kontrolki użytkownika WPF ani niestandardowych kontrolek.

Tryb zamykania

Ta właściwość ma zastosowanie tylko do aplikacji Windows Presentation Foundation (WPF).

Wybierz pozycję Po jawnym zamknięciu , aby określić, że aplikacja zakończy działanie po jawnym wywołaniu metody Shutdown.

Wybierz pozycję W ostatnim oknie blisko , aby określić, że aplikacja zakończy działanie po zamknięciu ostatniego okna lub jawnie wywołaniu polecenia Shutdown. Ustawienie domyślne.

Wybierz pozycję W oknie głównym blisko , aby określić, że aplikacja zakończy działanie po zamknięciu okna głównego lub jawnie wywołaniu polecenia Shutdown.

Aby uzyskać więcej informacji na temat korzystania z tego ustawienia, zobacz Shutdown

Edytowanie kodu XAML

Ten przycisk otwiera plik definicji aplikacji (Application.xaml) w edytorze XAML. Po kliknięciu tego przycisku plik Application.xaml zostanie otwarty w węźle definicji aplikacji. Może być konieczne edytowanie tego pliku w celu wykonania określonych zadań, takich jak definiowanie zasobów. Jeśli plik definicji aplikacji nie istnieje, program Project Projektant go utworzy.

Wyświetlanie zdarzeń aplikacji

Ten przycisk otwiera Application plik klasy (Application.xaml.vb) w edytorze kodu. Jeśli plik nie istnieje, program Project Projektant tworzy go z odpowiednią nazwą klasy i przestrzenią nazw.

Obiekt Application zgłasza zdarzenia, gdy wystąpią pewne zmiany stanu aplikacji (na przykład podczas uruchamiania aplikacji lub zamykania). Aby uzyskać pełną listę zdarzeń uwidacznianych przez tę klasę, zobacz Application. Te zdarzenia są obsługiwane w sekcji kodu użytkownika klasy częściowej Application .