Programmation .NET avec C++/CLI (Visual C++).NET Programming with C++/CLI (Visual C++)

Visual Studio 2015 : Par défaut, les projets CLR créés avec Visual Studio 2015 ciblent .NET Framework 4.5.2.Visual Studio 2015: By default, CLR projects created with Visual Studio 2015 target .NET Framework 4.5.2. Pour cibler .NET Framework 4.6 quand vous créez un projet, dans la boîte de dialogue Nouveau projet , remplacez la version cible de .NET Framework dans la zone de liste déroulante en haut et au milieu de la boîte de dialogue.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. Pour changer la version cible de .NET Framework pour un projet existant, fermez le projet, éditez le fichier projet (.vcxproj), puis remplacez la valeur de la version cible de .NET Framework par 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. La prochaine fois que vous ouvrez le projet, les paramètres prennent effet.Next time you open the project, the settings will take effect.

Visual Studio 2017 : Dans Visual Studio 2017, l’infrastructure par défaut est 4.6.1 et le sélecteur de version de Framework est en bas de la boîte de dialogue Nouveau projet.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++ / c++ / CLI proprement dite n’est pas installé par défaut.C++/CLI itself is not installed by default. Pour installer le composant, ouvrez le programme d’installation Visual Studio et choisir C++ / c++ / CLI composant sous Visual C++.To install the component, open the Visual Studio Installer and choose the C++/CLI component under Visual C++.

Dans cette sectionIn This Section

Tâches C++/CLIC++/CLI Tasks

Interopérabilité native et .NETNative and .NET Interoperability

Initiation à la migration de C++/CLIC++/CLI Migration Primer

Code pur et vérifiable (C++-CLI)Pure and Verifiable Code (C++/CLI)

Expressions régulières (C++-CLI)Regular Expressions (C++/CLI)

Gestion de fichiers et e/s (C++ / c++ / CLI)File Handling and I/O (C++/CLI)

Opérations graphiques (C++-CLI)Graphics Operations (C++/CLI)

Opérations Windows (C++-CLI)Windows Operations (C++/CLI)

Accès aux données à l’aide d’ADO.NET (C++-CLI)Data Access Using ADO.NET (C++/CLI)

Interopérabilité avec d’autres langages .NET (C++-CLI)Interoperability with Other .NET Languages (C++/CLI)

Sérialisation (C++-CLI)Serialization (C++/CLI)

Types managés (C++-CLI)Managed Types (C++/CLI)

Réflexion (C++-CLI)Reflection (C++/CLI)

Assemblys de nom fort (signature d’assembly) (C++/CLI)Strong Name Assemblies (Assembly Signing) (C++/CLI)

Classe de débogage (C++-CLI)Debug Class (C++/CLI)

Référence de bibliothèque STL/CLRSTL/CLR Library Reference

Bibliothèque de prise en charge C++C++ Support Library

Exceptions dans C++-CLIExceptions in C++/CLI

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

Voir aussiSee also

Interopérabilité native et .NETNative and .NET Interoperability