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

Aktualisiert: Juli 2008

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.

Hinweis:

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 (Ausgabedateinamen festlegen) (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 an, die als Ziel der Anwendung verwendet wird. Diese Option kann die folgenden Werte aufweisen:

    .NET Framework 2.0

    .NET Framework 3.0

    .NET Framework 3.5

    Die Standardeinstellung ist .NET Framework 3.5.

    Hinweis:

    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: Festlegen eines bestimmtes .NET Framework-Ziels und .Übersicht über die Festlegung von Zielversionen in .NET Framework.

  • Reine Client-Frameworkteilmenge
    Gibt an, dass die Anwendung für .NET Framework Client Profile entwickelt wurde, das über ein verteilbares Paket verfügt, mit dem eine Mindestmenge der Clientassemblys auf Zielcomputern installiert wird, ohne dass das vollständige .NET Framework vorhanden sein muss. Weitere Informationen finden Sie unter .NET Framework Client Profile.

  • 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 (Ausgabedateiformat festlegen) (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 (Speicherort der Main-Methode angeben) (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 (ICO-Datei importieren) (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

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

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Juli 2008

C#-spezifischer Inhalt aktualisiert.

Korrektur inhaltlicher Fehler.

Juli 2008

Informationen über die Option Reine Client-Frameworkteilmenge hinzugefügt.

SP1-Featureänderung.