Gewusst wie: Erstellen von CLR-Konsolenanwendungen (C++/CLI)

Sie können die VORLAGE CLR-Konsolenanwendung im Dialogfeld Neue Project verwenden, um ein Konsolen-App-Projekt zu erstellen, das bereits wichtige Projektverweise und -dateien enthält.

Sie können die VORLAGE CLR-Konsolen-App im Dialogfeld Neue Project verwenden, um ein Konsolen-App-Projekt zu erstellen, das bereits wichtige Projektverweise und -dateien enthält.

Die C++/CLI-Unterstützung wird nicht standardmäßig installiert, wenn Sie eine Visual Studio C++-Workload installieren. Wenn im Dialogfeld Neue Project unter Visual C++ keine CLR-Überschrift angezeigt wird, müssen Sie möglicherweise die C++/CLI-Unterstützung installieren. Weitere Informationen finden Sie unter .NET-Programmierung mit C++/CLI.

Sie können die VORLAGE CLR-Konsolen-App (.NET Framework) im Dialogfeld Neues Projekt erstellen verwenden, um ein Konsolen-App-Projekt zu erstellen, das bereits wichtige Projektverweise und -dateien enthält.

Die C++/CLI-Unterstützung wird nicht standardmäßig installiert, wenn Sie eine Visual Studio C++-Workload installieren. Wenn im Dialogfeld Neues Projekt erstellen keine CLR-Projektvorlagen angezeigt werden, müssen Sie möglicherweise die C++/CLI-Unterstützung installieren. Weitere Informationen finden Sie unter .NET-Programmierung mit C++/CLI.

Normalerweise wird eine Konsolen-App in eine eigenständige ausführbare Datei kompiliert, sie hat jedoch keine grafische Benutzeroberfläche. Benutzer führen die Konsolen-App an einer Eingabeaufforderung aus. Sie können die Befehlszeile verwenden, um Anweisungen für die ausgeführte App auszugeben. Die App stellt Ausgabeinformationen als Text im Befehlsfenster bereit. Das sofortige Feedback einer Konsolen-App macht es zu einer hervorragenden Möglichkeit, programmieren zu lernen. Sie müssen sich keine Gedanken über die Implementierung einer grafischen Benutzeroberfläche machen.

Wenn Sie die VORLAGE CLR-Konsolenanwendung verwenden, um ein Projekt zu erstellen, werden automatisch die folgenden Verweise und Dateien hinzugefügt:

  • Verweise auf diese .NET Framework-Namespaces:

    • System, System.Data, System.Xml: Diese Verweise enthalten die grundlegenden Klassen, die häufig verwendete Typen, Ereignisse, Schnittstellen, Attribute und Ausnahmen definieren.

    • mscorlib.dll: Die Assembly-DLL, die .NET Framework Entwicklung unterstützt.

  • Quelldateien:

    • ConsoleApplicationName.cpp: Die Hauptquelldatei und der Einstiegspunkt in die App. Diese Datei hat den Basisnamen, den Sie für Ihr Projekt angegeben haben. Sie identifiziert die Projekt-DLL-Datei und den Projektnamespace. Fügen Sie eigenen Code in diese Datei ein.

    • AssemblyInfo.cpp: Enthält Attribute und Einstellungen, mit denen Sie die Assemblymetadaten des Projekts ändern können. Weitere Informationen finden Sie unter Assemblyinhalt.

    • stdafx.cpp: Wird verwendet, um eine vorkompilierte Headerdatei mit dem Namen ConsoleApplicationName.pch und eine vorkompilierte Typendatei mit dem Namen stdafx.objzu erstellen.

  • Headerdateien:

    • stdafx.h: Wird verwendet, um eine vorkompilierte Headerdatei mit dem Namen ConsoleApplicationName.pch und eine vorkompilierte Typendatei mit dem Namen stdafx.objzu erstellen.

    • resource.h: Eine generierte Includedatei für app.rc.

  • Ressourcendateien:

    • app.rc: Die Ressourcenskriptdatei eines Programms.

    • app.ico: Die Symboldatei eines Programms.

  • ReadMe.txt: Beschreibt die Dateien im Projekt.

Wenn Sie die CLR-Konsolen-App-Vorlage zum Erstellen eines Projekts verwenden, werden automatisch die folgenden Verweise und Dateien hinzugefügt:

  • Verweise auf diese .NET Framework-Namespaces:

    • System, System.Data, System.Xml: Diese Verweise enthalten die grundlegenden Klassen, die häufig verwendete Typen, Ereignisse, Schnittstellen, Attribute und Ausnahmen definieren.

    • mscorlib.dll: Die Assembly-DLL, die .NET Framework Entwicklung unterstützt.

  • Quelldateien:

    • ConsoleApplicationName.cpp: Die Hauptquelldatei und der Einstiegspunkt in die App. Diese Datei hat den Basisnamen, den Sie für Ihr Projekt angegeben haben. Sie identifiziert die Projekt-DLL-Datei und den Projektnamespace. Fügen Sie eigenen Code in diese Datei ein.

    • AssemblyInfo.cpp: Enthält Attribute und Einstellungen, mit denen Sie die Assemblymetadaten des Projekts ändern können. Weitere Informationen finden Sie unter Assemblyinhalt.

    • pch.cpp: Wird verwendet, um eine vorkompilierte Headerdatei mit dem Namen ConsoleApplicationName.pch und eine vorkompilierte Typendatei mit dem Namen pch.objzu erstellen.

  • Headerdateien:

    • pch.h: Wird verwendet, um eine vorkompilierte Headerdatei mit dem Namen ConsoleApplicationName.pch und eine vorkompilierte Typendatei mit dem Namen pch.objzu erstellen.

    • Resource.h: Eine generierte Includedatei für app.rc.

  • Ressourcendateien:

    • app.rc: Die Ressourcenskriptdatei eines Programms.

    • app.ico: Die Symboldatei eines Programms.

So erstellen Sie ein CLR-Konsolen-App-Projekt

  1. Klicken Sie in der Menüleiste auf Datei>Neu>Projekt.

  2. Wählen Sie im Dialogfeld New Project (Neue Project) den Knoten InstalledTemplates>>Visual C++>CLR aus, und wählen Sie dann die Vorlage CLR-Konsolenanwendung aus.

  3. Geben Sie im Feld Name einen eindeutigen Namen für die Anwendung ein.

    Sie können andere Projekt- und Projektmappeneinstellungen angeben, diese sind jedoch nicht erforderlich.

  4. Wählen Sie die Schaltfläche OK aus, um das Projekt und die Quelldateien zu generieren.

  1. Klicken Sie in der Menüleiste auf Datei>Neu>Projekt.

  2. Wählen Sie im Dialogfeld New Project (Neue Project) den Knoten Installiert>Visual C++>CLR und dann die Vorlage CLR-Konsolen-App aus.

  3. Geben Sie im Feld Name einen eindeutigen Namen für die Anwendung ein.

    Sie können andere Projekt- und Projektmappeneinstellungen angeben, diese sind jedoch nicht erforderlich.

  4. Wählen Sie die Schaltfläche OK aus, um das Projekt und die Quelldateien zu generieren.

  1. Klicken Sie in der Menüleiste auf Datei>Neu>Projekt.

  2. Geben Sie im Dialogfeld Neues Projekt erstellen den Suchbegriff "clr console" in das Suchfeld ein. Wählen Sie die Vorlage CLR-Konsolen-App (.NET Framework) und dann Weiter aus.

  3. Geben Sie im Feld Name einen eindeutigen Namen für die Anwendung ein.

    Sie können andere Projekt- und Projektmappeneinstellungen angeben, diese sind jedoch nicht erforderlich.

  4. Wählen Sie die Schaltfläche Erstellen aus, um das Projekt und die Quelldateien zu generieren.

Siehe auch

CLR-Projekte