Freigeben über


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

Sie können die ClR-Konsolenanwendungsvorlage im Dialogfeld "Neues Projekt" verwenden, um ein Konsolen-App-Projekt zu erstellen, das bereits wichtige Projektverweise und Dateien enthält.

Sie können die CLR-Konsolen-App-Vorlage im Dialogfeld "Neues Projekt " 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 " unter Visual C++ keine CLR-Überschrift angezeigt wird, müssen Sie möglicherweise C++/CLI-Unterstützung installieren. Weitere Informationen finden Sie unter Installieren der C++/CLI-Unterstützung in Visual Studio 2022.

Sie können die Vorlage CLR Console 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 CLR-Projektvorlagen im Dialogfeld "Neues Projekt erstellen" nicht angezeigt werden, müssen Sie möglicherweise 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 ausstellen. Die App stellt Ausgabeinformationen als Text im Befehlsfenster bereit. Das sofortige Feedback einer Konsolen-App macht es eine hervorragende Möglichkeit, die Programmierung zu erlernen. Sie müssen sich keine Gedanken darüber machen, wie Sie eine grafische Benutzeroberfläche implementieren.

Wenn Sie die CLR-Konsolenanwendungsvorlage zum Erstellen eines Projekts verwenden, werden diese Verweise und Dateien automatisch hinzugefügt:

  • Verweise auf diese .NET Framework-Namespaces:

    • System, , : System.DataSystem.XmlDiese 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 Standard Quelldatei 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 Assemblyinhalte.

    • stdafx.cpp: Wird verwendet, um eine vorkompilierte Headerdatei zu erstellen, die benannt ConsoleApplicationName.pch ist, und eine vorkompilierte Typendatei, die den Namen stdafx.objhat.

  • Headerdateien:

    • stdafx.h: Wird verwendet, um eine vorkompilierte Headerdatei zu erstellen, die benannt ConsoleApplicationName.pch ist, und eine vorkompilierte Typendatei, die den Namen stdafx.objhat.

    • 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 diese Verweise und Dateien automatisch hinzugefügt:

  • Verweise auf diese .NET Framework-Namespaces:

    • System, , : System.DataSystem.XmlDiese 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 Standard Quelldatei 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 Assemblyinhalte.

    • pch.cpp: Wird verwendet, um eine vorkompilierte Headerdatei zu erstellen, die benannt ConsoleApplicationName.pch ist, und eine vorkompilierte Typendatei, die den Namen pch.objhat.

  • Headerdateien:

    • pch.h: Wird verwendet, um eine vorkompilierte Headerdatei zu erstellen, die benannt ConsoleApplicationName.pch ist, und eine vorkompilierte Typendatei, die den Namen pch.objhat.

    • 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 "Neues Projekt" den Knoten "Visual C++>CLR Installierte>Vorlagen>" und 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 Lösungseinstellungen angeben, aber sie sind nicht erforderlich.

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

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

  2. Wählen Sie im Dialogfeld "Neues Projekt" den Knoten "Visual C++>CLR installiert>" 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 Lösungseinstellungen angeben, aber sie sind nicht erforderlich.

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

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

  2. Geben Sie im Dialogfeld "Neues Projekt erstellen" im Suchfeld "clr console" 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 Lösungseinstellungen angeben, aber sie sind nicht erforderlich.

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

Siehe auch

CLR-Projekte