.NET-Programmierung mit C++/CLI

Standardmäßig sind mit Visual Studio 2015 erstellte CLR-Projekte auf das .NET Framework 4.5.2 ausgerichtet. Sie können .NET Framework 4.6 als Ziel setzen, wenn Sie ein neues Projekt erstellen. Ändern Sie im Dialogfeld New Project (Neues Project) das Zielframework in der Dropdownliste oben in der Mitte des Dialogfelds. Um das Zielframework für ein vorhandenes Projekt zu ändern, schließen Sie das Projekt, bearbeiten Sie die Projektdatei ( .vcxproj ), und ändern Sie den Wert der Zielframeworkversion in 4.6. Die Änderungen werden wirksam, wenn Sie das Projekt das nächste Mal öffnen.

In Visual Studio 2017 ist das Standardziel .NET Framework 4.6.1. Die Frameworkversionsauswahl befindet sich unten im Dialogfeld Neue Project.

Installieren der C++/CLI-Unterstützung in Visual Studio 2017

C++/CLI selbst wird nicht standardmäßig installiert, wenn Sie eine Visual Studio C++-Workload installieren. Um die Komponente nach der Installation Visual Studio zu installieren, öffnen Sie die Visual Studio-Installer. Wählen Sie neben der installierten Version von Visual Studio die Schaltfläche Ändern aus. Wählen Sie die Registerkarte Installierte Komponenten aus. Scrollen Sie nach unten zum Abschnitt Compiler, Buildtools und Runtimes, und wählen Sie C++/CLI-Unterstützung aus. Wählen Sie Ändern aus, um Visual Studio zu aktualisieren.

In Visual Studio 2019 ist das Standardzielframework für .NET Core-Projekte 5.0. Für .NET Frameworks-Projekte ist der Standardwert 4.7.2. Die .NET Framework Versionauswahl befindet sich auf der Seite Neues Projekt konfigurieren des Dialogfelds Neues Projekt erstellen.

Installieren der C++/CLI-Unterstützung in Visual Studio 2019

C++/CLI selbst wird nicht standardmäßig installiert, wenn Sie eine Visual Studio C++-Workload installieren. Um die Komponente nach der Installation Visual Studio zu installieren, öffnen Sie die Visual Studio-Installer. Wählen Sie neben der installierten Version von Visual Studio die Schaltfläche Ändern aus. Wählen Sie die Registerkarte Installierte Komponenten aus. Scrollen Sie nach unten zum Abschnitt Compiler, Buildtools und Runtimes, und wählen Sie die neueste C++/CLI-Unterstützung für die Komponente v142-Buildtools aus. Wählen Sie Ändern aus, um Visual Studio zu aktualisieren.

In diesem Abschnitt

C++/CLI-Aufgaben

Interoperabilität von nativem Code und .NET

Reiner und überprüfbarer Code (C++/CLI)

Reguläre Ausdrücke (C++/CLI)

Dateibehandlung und E/A (C++/CLI)

Grafikvorgänge (C++/CLI)

Windows-Vorgänge (C++/CLI)

Datenzugriff mit ADO.NET (C++/CLI)

Interoperabilität mit anderen .NET-Sprachen (C++/CLI)

Serialisierung (C++/CLI)

Verwaltete Typen (C++/CLI)

Reflexion (C++/CLI)

Assemblys mit starkem Namen (Assemblysignierung) (C++/CLI)

Debug-Klasse (C++/CLI)

Referenz zur STL/CLR-Bibliothek

C++-Unterstützungsbibliothek

Ausnahmen in C++/CLI

Boxing (C++/CLI)

Siehe auch

Interoperabilität von nativem Code und .NET