.NET-Programmierung mit C++/CLI (Visual C++).NET Programming with C++/CLI (Visual C++)

Visual Studio 2015: CLR-Projekte, die mit Visual Studio 2015 Target erstellt wurden, werden standardmäßig .NET Framework 4.5.2 erstellt.Visual Studio 2015: By default, CLR projects created with Visual Studio 2015 target .NET Framework 4.5.2. Damit beim Erstellen eines neuen Projekts eine Ausrichtung auf .NET Framework 4.6 erfolgt, ändern Sie im Dialogfeld Neues Projekt das Zielframework in der Dropdownliste, die sich oben in der Mitte des Dialogfelds befindet.To target .NET Framework 4.6 when you create a new project, in the New Project dialog, change the target framework in the dropdown at the top middle of the dialog. Wenn Sie das Zielframework für ein vorhandenes Projekt ändern möchten, schließen Sie das Projekt, bearbeiten Sie die Projektdatei (.vcxproj), und ändern Sie den Wert der Framework-Zielversion in „4.6“.To change the target framework for an existing project, close the project, edit the project file (.vcxproj), and change the value of the Target Framework Version to 4.6. Beim nächsten Öffnen des Projekts werden die Einstellungen wirksam.Next time you open the project, the settings will take effect.

Visual Studio 2017: in Visual Studio 2017 ist das Standard Framework 4.6.1, und die Auswahl der Frameworkversion befindet sich am unteren Rand des Dialog Felds " Neues Projekt".Visual Studio 2017: In Visual Studio 2017, the default framework is 4.6.1 and the Framework version selector is at the bottom of the New Project Dialog. C++/CLI selbst wird nicht standardmäßig installiert.C++/CLI itself is not installed by default. Um die Komponente zu installieren, öffnen Sie die Visual Studio-Installer, C++und wählen Sie unter C++Visual die Komponente/CLI aus.To install the component, open the Visual Studio Installer and choose the C++/CLI component under Visual C++.

In diesem AbschnittIn This Section

C++/CLI-AufgabenC++/CLI Tasks

Interoperabilität von nativem Code und .NETNative and .NET Interoperability

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

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

Datei Behandlung und e/a (C++/CLI)File Handling and I/O (C++/CLI)

Grafikoperationen (C++/CLI)Graphics Operations (C++/CLI)

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

Datenzugriff mit ADO.NET (C++/CLI)Data Access Using ADO.NET (C++/CLI)

Interoperabilität mit anderen .NET-Sprachen (C++/CLI)Interoperability with Other .NET Languages (C++/CLI)

Serialisierung (C++/CLI)Serialization (C++/CLI)

Verwaltete Typen (C++/CLI)Managed Types (C++/CLI)

Reflexion (C++/CLI)Reflection (C++/CLI)

Assemblys mit starken Namen (Assemblysignierung) (C++/CLI)Strong Name Assemblies (Assembly Signing) (C++/CLI)

Debug-Klasse (C++/CLI)Debug Class (C++/CLI)

Referenz zur STL/CLR-BibliothekSTL/CLR Library Reference

C++-StandardbibliothekC++ Support Library

Ausnahmen in C++/CLIExceptions in C++/CLI

Boxing (C++/CLI)Boxing (C++/CLI)

Siehe auchSee also

Interoperabilität von nativem Code und .NETNative and .NET Interoperability