Seite "Anwendung", Projekt-Designer (Visual Basic)

Aktualisiert: November 2007

Verwenden Sie die Seite Anwendung des Projekt-Designers, um die Anwendungseinstellungen und -eigenschaften eines Projekts festzulegen.

Wählen Sie zum Aufrufen der Seite Anwendung einen Projektknoten im Projektmappen-Explorer aus, und klicken Sie anschließend im Menü Projekt auf Eigenschaften. Wenn der Projekt-Designer angezeigt wird, klicken Sie auf die Registerkarte Anwendung.

Hinweis:

Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Die Elemente werden durch die verwendete Ausgabe von Visual Studio und die gewählten Einstellungen bestimmt. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Allgemeine Anwendungseinstellungen

Mit den folgenden Optionen können Sie allgemeine Einstellungen für eine Anwendung konfigurieren.

  • Assemblyname
    Legt den Namen der Ausgabedatei fest, die das Assemblymanifest enthält. Durch Ändern dieser Eigenschaft wird auch die Eigenschaft Ausgabename geändert. Sie können diese Änderung auch an einer Eingabeaufforderung mit /out (Visual Basic) durchführen. Weitere Informationen über den programmgesteuerten Zugriff auf diese Eigenschaft finden Sie unter AssemblyName.

  • Stammnamespace
    Legt den Basisnamespace für alle Dateien im Projekt fest. Wenn Sie den Stammnamespace z. B. auf Project1 festlegen und sich Class1 außerhalb aller Namespaces im Code befindet, lautet der entsprechende Namespace Project1.Class1. Wenn Class2 im Namespace Order im Code vorhanden ist, lautet der Namespace Project1.Order.Class2.

    Die Stammnamespace-Eigenschaft kann auch gelöscht werden, woraufhin Sie die Namespacestruktur des Projekts manuell angeben können.

    Informationen darüber, wie Sie in Ihrem Code Namespaces erstellen, finden Sie unter Namespace-Anweisung.

    Weitere Informationen zur Stammnamespace-Eigenschaft finden Sie unter /rootnamespace.

    Weitere Informationen über den programmgesteuerten Zugriff auf diese Eigenschaft finden Sie unter RootNamespace.

  • Anwendungstyp
    Gibt den Typ der zu erstellenden Anwendung an. In einem Webanwendungsprojekt kann diese Eigenschaft nur auf Klassenbibliothek festgelegt werden. Weitere Informationen finden Sie unter /target. Weitere Informationen über den programmgesteuerten Zugriff auf diese Eigenschaft finden Sie unter OutputType.

  • Symbol
    Legt die ICO-Datei fest, die als Programmsymbol verwendet werden soll. Wählen Sie <Durchsuchen... > aus, um nach einer vorhandenen Grafik zu suchen. Weitere Informationen finden Sie unter /win32icon (oder /win32icon (ICO-Datei importieren) (C#-Compileroptionen)). Informationen über den programmgesteuerten Zugriff auf diese Eigenschaft finden Sie unter ApplicationIcon.

  • Startformular/Startobjekt/Start-URI
    Gibt das Startformular oder den Einstiegspunkt der Anwendung an.

    Wenn Anwendungsframework aktivieren ausgewählt ist (Standard), wird die Liste Startformular benannt und zeigt nur Formulare an, da das Anwendungsframework ausschließlich Startformulare und keine Objekte unterstützt.

    Wenn es sich bei dem Projekt um eine WPF-Browseranwendung handelt, wird die Liste Start-URI benannt, und der Standard ist Page1.xaml. Über die Liste Start-URI können Sie die Benutzeroberflächenressource (ein XAML-Element) angeben, die beim Anwendungsstart von der Anwendung angezeigt wird. Weitere Informationen finden Sie unter StartupUri.

    Wenn Anwendungsframework aktivieren deaktiviert ist, wird diese Liste zu Startobjekt und zeigt dann sowohl Formulare als auch Klassen oder Module mit einer Sub Main an.

    Startobjekt definiert den beim Laden der Anwendung aufzurufenden Einstiegspunkt. Dieser wird üblicherweise entweder auf das Hauptformular der Anwendung oder auf die Sub Main-Prozedur eingestellt, die beim Start der Anwendung ausgeführt werden muss. Da Klassenbibliotheken über keinen Einstiegspunkt verfügen, ist für sie die einzige Option für diese Eigenschaft (Keine). Weitere Informationen finden Sie unter /main. Informationen über den programmgesteuerten Zugriff auf diese Eigenschaft finden Sie unter StartupObject.

  • Assemblyinformationen
    Klicken Sie auf diese Schaltfläche, um das Dialogfeld "Assemblyinformationen" anzuzeigen.

  • Anwendungsframework aktivieren
    Gibt an, ob ein Projekt das Anwendungsframework verwendet. Die Einstellung dieser Option beeinflusst die im Startformular/Startobjekt verfügbaren Optionen.

    Wenn dieses Kontrollkästchen aktiviert ist, verwendet die Anwendung das standardmäßige Sub Main-Objekt. Wenn dieses Kontrollkästchen ausgewählt ist, werden die Features im Bereich Eigenschaften des Windows-Anwendungsframeworks aktiviert, und Sie müssen ein Startformular auswählen.

    Wenn dieses Kontrollkästchen deaktiviert ist, verwendet die Anwendung die benutzerdefinierte Sub Main, die Sie im Startformular angegeben haben. In diesem Fall können Sie entweder ein Startobjekt (ein benutzerdefiniertes Sub Main-Objekt in einer Methode oder Klasse) oder ein Formular festlegen. Darüber hinaus sind die Optionen im Abschnitt Eigenschaften des Windows-Anwendungsframeworks nicht verfügbar.

  • Einstellungen für die Benutzerkontensteuerung anzeigen
    Klicken Sie auf diese Schaltfläche, um die Datei app.manifest zu generieren und zu öffnen. Visual Studio generiert anhand dieser Datei Manifestdaten für die Anwendung. Legen Sie dann die von der UAC angeforderte Ausführungsebene fest, indem Sie das <requestedExecutionLevel>-Tag wie folgt in app.manifest ändern:

    <requestedExecutionLevel level="asInvoker" />

    ClickOnce arbeitet mit einer Ebene von asInvoker oder im virtualisierten Modus (keine Manifestgenerierung). Um den virtualisierten Modus anzugeben, entfernen Sie das ganze Tag aus app.manifest.

    Weitere Informationen zur Manifesterstellung finden Sie unter ClickOnce-Bereitstellung unter Windows Vista.

Eigenschaften des Windows-Anwendungsframeworks

Die folgenden Einstellungen sind im Abschnitt Eigenschaften des Windows-Anwendungsframeworks verfügbar. Diese Optionen sind nur verfügbar, wenn das Kontrollkästchen Anwendungsframework aktivieren ausgewählt ist. Im folgenden Abschnitt werden Eigenschaften des Windows-Anwendungsframeworks-Einstellungen für Windows Presentation Foundation (WPF)-Anwendungen beschrieben.

  • Visuelle XP-Stile aktivieren
    Aktiviert oder deaktiviert die visuellen Windows XP-Stile, die auch Windows XP-Designs genannt werden. Die visuellen Windows XP-Stile lassen z. B. Steuerelemente mit gerundeten Ecken und dynamischen Farben zu. Die Option ist standardmäßig aktiviert. Weitere Informationen zur Verwendung dieser Einstellung finden Sie unter Gewusst wie: Aktivieren visueller Stile (Visual Basic). Weitere Informationen über die visuellen Windows XP-Stile finden Sie unter Windows XP-Features und Windows Forms-Steuerelemente und Gewusst wie: Aktivieren visueller Stile in Windows XP.

  • Einzelinstanzanwendung erstellen
    Aktivieren Sie dieses Kontrollkästchen, um zu verhindern, dass Benutzer mehrere Instanzen der Anwendung ausführen. Standardmäßig ist dieses Kontrollkästchen deaktiviert. Mit dieser Einstellung können mehrere Instanzen der Anwendung ausgeführt werden. Weitere Informationen finden Sie unter Gewusst wie: Angeben des Instanziierungsverhaltens für eine Anwendung (Visual Basic).

  • Eigene Einstellungen beim Herunterfahren speichern
    Sie legen durch Aktivieren dieses Kontrollkästchens fest, dass die My.Settings-Einstellungen der Anwendung gespeichert werden, wenn Benutzer ihre Computer herunterfahren. Die Option ist standardmäßig aktiviert. Wenn diese Option deaktiviert ist, können Sie Anwendungseinstellungen durch Aufrufen von My.Settings.Save manuell durchführen.

  • Authentifizierungsmodus
    Wählen Sie Windows (Standard) aus, um die Verwendung der Windows-Authentifizierung für die Identifikation des gerade angemeldeten Benutzers festzulegen. Sie können diese Informationen zur Laufzeit mit dem My.User-Objekt abrufen. Wählen Sie Anwendungsdefiniert aus, wenn Sie eigenen Code anstatt der Windows-Standardauthentifizierungsmethoden für die Authentifizierung von Benutzern verwenden möchten. Weitere Informationen zur Verwendung dieser Einstellung finden Sie unter Gewusst wie: Aktivieren der benutzerdefinierten Benutzerauthentifizierung (Visual Basic).

  • Modus für das Herunterfahren
    Legen Sie durch Auswahl von Beim Schließen des Startformulars (Standard) fest, dass die Anwendung beendet wird, wenn das als Startformular festgelegte Formular geschlossen wird, auch wenn andere Formulare geöffnet sind. Legen Sie durch Auswahl von Beim Schließen des letzten Formulars fest, dass die Anwendung beendet wird, wenn das letzte Formular geschlossen oder explizit My.Application.Exit oder die End-Anweisung aufgerufen wird.

    Wählen Sie Beim expliziten Herunterfahren aus, um anzugeben, dass die Anwendung beendet wird, wenn Sie Shutdown explizit aufrufen.

    Legen Sie durch Auswahl von Beim Schließen des letzten Fensters fest, dass die Anwendung beendet wird, wenn das letzte Fenster geschlossen oder explizit Shutdown aufgerufen wird. Dies ist die Standardeinstellung.

    Legen Sie durch Auswahl von Beim Schließen des Hauptfensters fest, dass die Anwendung beendet wird, wenn das Hauptfenster geschlossen oder explizit Shutdown aufgerufen wird.

    Weitere Informationen zur Verwendung dieser Einstellung finden Sie unter Gewusst wie: Angeben des Verhaltens beim Beenden einer Anwendung (Visual Basic).

  • Begrüßungsbildschirm
    Wählen Sie das Formular aus, das als Begrüßungsbildschirm angezeigt werden soll. Zuvor müssen Sie einen Begrüßungsbildschirm mithilfe eines Formulars oder einer Vorlage erstellt haben, wie unter Gewusst wie: Angeben eines Begrüßungsbildschirms für eine Anwendung (Visual Basic) beschrieben. Der Standardwert ist (Keine).

  • Anwendungsereignisse erzeugen
    Klicken Sie auf diese Schaltfläche, um eine Ereigniscodedatei anzuzeigen, in die Sie die Ereignisse für die Anwendungsframeworkereignisse (Startup, Shutdown, UnhandledException, StartupNextInstance und NetworkAvailabilityChanged) schreiben können. Sie können auch bestimmte Anwendungsframeworkmethoden überschreiben. Zum Beispiel können Sie das Anzeigeverhalten des Begrüßungsbildschirms ändern, indem Sie OnInitialize überschreiben.

Eigenschaften des Windows-Anwendungsframeworks für Windows Presentation Foundation (WPF)-Anwendungen

Die folgenden Einstellungen sind im Abschnitt Eigenschaften des Windows-Anwendungsframeworks verfügbar, sofern es sich bei dem Projekt um eine Windows Presentation Foundation-Anwendungen handelt. Diese Optionen sind nur verfügbar, wenn das Kontrollkästchen Anwendungsframework aktivieren ausgewählt ist. Die in dieser Tabelle aufgeführten Optionen sind nur für WPF-Anwendungen oder WPF-Browseranwendungen verfügbar. Sie sind für WPF-Benutzersteuerelement- oder benutzerdefinierte Steuerelementbibliotheken nicht verfügbar.

  • Modus für das Herunterfahren
    Diese Eigenschaft ist nur auf Windows Presentation Foundation-Anwendungen anwendbar.

    Geben Sie durch Auswahl von Beim expliziten Herunterfahren an, dass die Anwendung beendet wird, wenn Sie explizit Shutdown aufrufen.

    Legen Sie durch Auswahl von Beim Schließen des letzten Fensters fest, dass die Anwendung beendet wird, wenn das letzte Fenster geschlossen oder explizit Shutdown aufgerufen wird. Dies ist die Standardeinstellung.

    Legen Sie durch Auswahl von Beim Schließen des Hauptfensters fest, dass die Anwendung beendet wird, wenn das Hauptfenster geschlossen oder explizit Shutdown aufgerufen wird.

    Weitere Informationen zur Verwendung dieser Einstellung finden Sie unter Shutdown oder Gewusst wie: Angeben des Verhaltens beim Beenden einer Anwendung (Visual Basic)

  • XAML bearbeiten
    Klicken Sie auf diese Schaltfläche, um die Anwendungsdefinitionsdatei (Application.xaml) im XAML-Editor zu öffnen und zu ändern. Wenn Sie auf diese Schaltfläche klicken, wird Application.xaml beim Anwendungsdefinitionsknoten geöffnet. Eine Bearbeitung der Datei kann zur Durchführung bestimmter Aufgaben, wie Definieren von Ressourcen, erforderlich sein. Wenn keine Anwendungsdefinitionsdatei vorhanden ist, wird sie vom Projekt-Designer erstellt.

  • Anwendungsereignisse erzeugen
    Klicken Sie auf diese Schaltfläche, um die partielle Application-Klassendatei (Application.xaml.vb) in einem Code-Editor anzuzeigen. Wenn die Datei nicht vorhanden ist, wird sie vom Projekt-Designer mit dem entsprechenden Klassennamen und Namespace erstellt.

    Das Application-Objekt löst Ereignisse aus, wenn bestimmte Änderungen im Anwendungsstatus auftreten (z. B. beim Starten oder Beenden der Anwendung). Eine komplette Liste der Ereignisse, die diese Klasse verfügbar macht, finden Sie unter Application. Diese Ereignisse werden im Benutzercodeabschnitt der partiellen Application-Klasse verarbeitet.

Siehe auch

Aufgaben

Gewusst wie: Angeben von Assemblyinformationen (Visual Basic, C#)

Gewusst wie: Angeben eines Begrüßungsbildschirms für eine Anwendung (Visual Basic)

Gewusst wie: Behandeln von Anwendungsereignissen (Visual Basic)

Gewusst wie: Ändern eines Assemblynamens (Visual Basic, C#)

Gewusst wie: Ändern des Namespaces für eine Anwendung (Visual Basic)

Gewusst wie: Ändern des Anwendungstyps (Visual Basic, C#)

Gewusst wie: Ändern des Startobjekts für eine Anwendung (Visual Basic)

Gewusst wie: Angeben eines Anwendungssymbols (Visual Basic, C#))

Gewusst wie: Aktivieren visueller Stile (Visual Basic)

Gewusst wie: Angeben des Instanziierungsverhaltens für eine Anwendung (Visual Basic)

Gewusst wie: Aktivieren der benutzerdefinierten Benutzerauthentifizierung (Visual Basic)

Gewusst wie: Angeben des Verhaltens beim Beenden einer Anwendung (Visual Basic)

Weitere Ressourcen

Verwalten von Anwendungseigenschaften