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

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

Um auf die Seite Anwendung zuzugreifen, wählen Sie einen Projektknoten (nicht den Projektmappe Knoten) in Projektmappen-Explorer.Wählen Sie dann Projekt, Eigenschaften auf der Menüleiste aus.Wenn der Projekt-Designer angezeigt wird, klicken Sie auf die Registerkarte Anwendung.

HinweisHinweis

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.

    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 dieses .NET Framework die Anwendung an.Diese Option kann unterschiedliche Werte haben, je nach Versionen von .NET Framework auf dem Computer installiert werden.

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

    HinweisHinweis

    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: .NET Framework-Version als Ziel und Übersicht über die Ausrichtung auf mehrere Zielversionen in Visual Studio.

  • Anwendungstyp
    Gibt den Typ der zu erstellenden Anwendung an.Für Windows Store-App können Sie Windows Store-App, Klassenbibliothek oder WinMD-Datei angeben.Für die meisten anderen Anwendungstypen können Sie Windows-Anwendung, Konsolenanwendung, Klassenbibliothek, Windows-Dienst oder Websteuerelementbibliothek angeben.

    Für ein Webanwendungsprojekt müssen Sie Klassenbibliothek angeben.

    Wenn Sie die Option WinMD-Datei angeben, können Typen in eine Windows Runtime-Programmiersprache projiziert wird.Wenn Sie die Ausgabe des Projekts als WinMD-Datei verpacken, können Sie eine Anwendung in mehreren Sprachen codiert und Code zusammenwirken haben, als ob Sie ihn alle in derselben Sprache geschrieben haben.Sie können diese Option für Projektmappen, die Windows Runtime-Bibliotheken abzielen, einschließlich Windows Store-App angeben.Weitere Informationen finden Sie unter Erstellen von Windows Runtime-Komponenten in C# und Visual Basic.

    HinweisHinweis

    Die Windows Runtime kann Projekttypen, damit sie als systemeigene Objekte in angezeigt werden, welche Sprache sie verwendet.Beispielsweise verwenden JavaScript-Anwendungen, die Windows Runtime es als Satz JavaScript-Objekte interagieren und C#-Anwendungen die Bibliothek als Auflistung .NET-Objekte.Wenn Sie die Ausgabe des Projekts als WinMD-Datei verpacken, können Sie die gleiche Technologie nutzen, die Windows Runtime verwendet.

    Weitere Informationen über die - Eigenschaft Anwendungstyp, finden Sie unter /target (C#-Compileroptionen).Weitere 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 requestedExecutionLevelAsInvoker 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

Konzepte

Schreiben von Code in Office-Projektmappen

Weitere Ressourcen

Verwalten von Anwendungseigenschaften