Seite "Anwendung", Projekt-Designer (C#)

Legen Sie auf der Seite Anwendung des Projekt-Designers die Anwendungseinstellungen und -eigenschaften des Projekts fest.

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

Tipp

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Allgemeine Anwendungseinstellungen

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

  • Assemblyname
    Gibt den Namen der Ausgabedatei an, die das Assemblymanifest enthält. Durch Ändern dieser Eigenschaft wird auch die Eigenschaft Ausgabename geändert. Sie können diese Änderung auch mithilfe von /out (C#-Compileroptionen) in der Befehlszeile vornehmen. Informationen über den programmgesteuerten Zugriff auf diese Eigenschaft finden Sie unter AssemblyName.

  • Standardnamespace
    Legt den Basisnamespace für alle Dateien im Projekt fest.

    Die Stammnamespace-Eigenschaft kann auch gelöscht werden, woraufhin Sie die Namespacestruktur des Projekts manuell angeben können. Weitere Informationen zum Erstellen von Namespaces im Code finden Sie unter Namespace (C#-Referenz).

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

  • Zielframework
    Gibt die Version von .NET Framework oder des Profils an, die als Ziel für die Anwendung festgelegt wurde. Diese Option kann über andere Werte verfügen, und zwar abhängig davon, welche Versionen von .NET Framework und welche Profile auf dem Computer installiert sind.

    Ein Beispiel für ein .NET Framework-Profil ist ein Clientprofil, das eine Teilmenge von den .NET Framework-Bibliotheken und den Funktionen darstellt, die verwendet werden können, um Clientanwendungen zu erstellen. Weitere Informationen finden Sie unter .NET Framework Client Profile.

    Standardmäßig ist der Wert der Gleiche wie das Zielframework, das Sie im Dialogfeld Neues Projekt ausgewählt haben.

    Tipp

    Die im Dialogfeld "Erforderliche Komponenten" aufgelisteten erforderlichen Pakete werden beim ersten Öffnen des Dialogfelds eingerichtet. Wenn im Folgenden Änderungen an der Frameworkzielversion des Projekts vorgenommen werden, müssen die erforderlichen Komponenten manuell ausgewählt werden, um der neuen Frameworkzielversion zu entsprechen.

    Weitere Informationen finden Sie unter Gewusst wie: Ausrichten auf eine bestimmte .NET Framework-Version oder ein bestimmtes .NET Framework-Profil und Übersicht über die Ausrichtung auf mehrere Zielversionen in Visual Studio.

  • Ausgabetyp
    Gibt den Typ der zu erstellenden Anwendung an. Dies sind die Optionen:

    • Windows-Anwendung

    • Konsolenanwendung

    • Klassenbibliothek

    In einem Webanwendungsprojekt kann diese Eigenschaft nur auf Klassenbibliothek festgelegt werden. Weitere Informationen finden Sie unter /target (C#-Compileroptionen).

    In einem WPF-Browseranwendungsprojekt ist diese Option deaktiviert.

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

  • Assemblyinformationen
    Durch Klicken auf diese Schaltfläche wird das Dialogfeld "Assemblyinformationen" angezeigt.

  • Startobjekt
    Definiert den beim Laden der Anwendung aufzurufenden Einstiegspunkt. Dieser wird üblicherweise entweder auf das Hauptformular der Anwendung oder auf die Main-Prozedur eingestellt, die beim Start der Anwendung ausgeführt werden muss. Da Klassenbibliotheken über keinen Einstiegspunkt verfügen, ist ihre einzige Option für diese Eigenschaft (Nicht festgelegt).

    In einem WPF-Browseranwendungsprojekt ist diese Option standardmäßig (Nicht festgelegt). Die andere Option ist Projectname.App. Bei dieser Art von Projekten müssen Sie den Start-URI so einstellen, dass beim Starten der Anwendung eine UI-Ressource geladen wird. Öffnen Sie hierfür im Projekt die Datei Application.xaml, und stellen Sie die StartupUri-Eigenschaft auf eine XAML-Datei in Ihrem Projekt ein, beispielsweise Window1.xaml. Eine Liste akzeptabler Stammelemente finden Sie unter StartupUri. In einer Klasse im Projekt müssen Sie auch eine public static void Main()-Methode definieren. Diese Klasse wird in der Liste Startobjekt als ProjectName.ClassName angezeigt. Sie können dann die Klasse als Startobjekt auswählen.

    Weitere Informationen finden Sie unter /main (C#-Compileroptionen). Informationen über den programmgesteuerten Zugriff auf diese Eigenschaft finden Sie unter StartupObject.

Ressourcen

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

  • Symbol und Manifest
    Standardmäßig ist dieses Optionsfeld markiert, und die Optionen Symbol und Manifest sind aktiviert. Dadurch können Sie Ihr eigenes Symbol oder andere Optionen zur Generierung von Manifesten auswählen. Lassen Sie dieses Optionsfeld ausgewählt, es sei denn, Sie stellen eine Ressourcendatei für das Projekt bereit.

  • Symbol
    Legt die ICO-Datei fest, die als Programmsymbol verwendet werden soll. Klicken Sie auf die Schaltfläche mit den Auslassungszeichen, um eine vorhandene Grafik zu suchen, oder geben Sie den Namen der gewünschten Datei ein. Weitere Informationen finden Sie unter /win32icon (C#-Compileroptionen). Informationen über den programmgesteuerten Zugriff auf diese Eigenschaft finden Sie unter ApplicationIcon.

  • Manifest
    Aktiviert eine Manifestgenerierungsoption, wenn die Anwendung auf Windows Vista unter Benutzerkontensteuerung (UAC) ausgeführt wird. Diese Option kann die folgenden Werte aufweisen:

    • Manifest mit Standardeinstellungen einbetten. Unterstützt die normale Vorgehensweise von Visual Studio unter Windows Vista, bei der durch Einbetten der Sicherheitsinformationen in die ausführbare Datei der Anwendung angegeben wird, dass requestedExecutionLevel AsInvoker sein soll. Dies ist die Standardoption.

    • Anwendung ohne Manifest erstellen. Diese Methode wird auch als Virtualisierung bezeichnet. Verwenden Sie diese Option, wenn Kompatibilität mit früheren Anwendungen erforderlich ist.

    • Properties\app.manifest. Diese Option ist für Anwendungen erforderlich, die über ClickOnce oder COM ohne Registrierung bereitgestellt wurden. Wenn Sie eine Anwendung über ClickOnce-Bereitstellung veröffentlichen, wird Manifest automatisch auf diese Option eingestellt.

  • Ressourcendatei
    Markieren Sie dieses Optionsfeld, wenn Sie eine Ressourcendatei für das Projekt bereitstellen. Durch Auswahl dieser Option, werden die Optionen Symbol und Manifest deaktiviert.

    Geben Sie einen Pfadnamen ein, oder klicken Sie auf die Schaltfläche zum Durchsuchen (...), um dem Projekt eine Win32-Ressourcendatei hinzuzufügen.

Siehe auch

Aufgaben

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

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

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

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

Weitere Ressourcen

Verwalten von Anwendungseigenschaften