Programmation .NET avec C++/CLI.NET programming with C++/CLI

Par défaut, les projets CLR créés avec Visual Studio 2015 ciblent .NET Framework 4.5.2.By default, CLR projects created with Visual Studio 2015 target .NET Framework 4.5.2. Vous pouvez cibler .NET Framework 4,6 quand vous créez un nouveau projet.You can target .NET Framework 4.6 when you create a new project. Dans la boîte de dialogue nouveau projet , modifiez la version cible du .NET Framework dans la liste déroulante en haut au milieu de la boîte de dialogue.In the New Project dialog, change the target framework in the dropdown at the top middle of the dialog. Pour modifier le Framework cible d’un projet existant, fermez le projet, modifiez le fichier projet ( .vcxproj ) et remplacez la valeur de la version cible du .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. Les modifications prennent effet la prochaine fois que vous ouvrez le projet.The changes take effect the next time you open the project.

Dans Visual Studio 2017, le .NET Framework cible par défaut est 4.6.1.In Visual Studio 2017, the default target .NET Framework is 4.6.1. Le sélecteur de version de l’infrastructure se trouve au bas de la boîte de dialogue nouveau projet .The Framework version selector is at the bottom of the New Project dialog.

Installer la prise en charge de C++/CLI dans Visual Studio 2017Install C++/CLI support in Visual Studio 2017

C++/CLI lui-même n’est pas installé par défaut lorsque vous installez une charge de travail Visual Studio C++.C++/CLI itself isn't installed by default when you install a Visual Studio C++ workload. Pour installer le composant après l’installation de Visual Studio, ouvrez le Visual Studio Installer.To install the component after Visual Studio is installed, open the Visual Studio Installer. Choisissez le bouton modifier en regard de votre version installée de Visual Studio.Choose the Modify button next to your installed version of Visual Studio. Sélectionnez l’onglet composants installés . Faites défiler jusqu’à la section compilateurs, outils de génération et runtimes , puis sélectionnez prise en charge de C++/CLI.Select the Installed components tab. Scroll down to the Compilers, build tools, and runtimes section, and select C++/CLI support. Choisissez modifier pour mettre à jour Visual Studio.Choose Modify to update Visual Studio.

Dans Visual Studio 2019, le Framework cible par défaut pour les projets .NET Core est 5,0.In Visual Studio 2019, the default target framework for .NET Core projects is 5.0. Pour les projets .NET Frameworks, la valeur par défaut est 4.7.2.For .NET Frameworks projects, the default is 4.7.2. Le sélecteur de version .NET Framework se trouve dans la page configurer votre nouveau projet de la boîte de dialogue créer un nouveau projet .The .NET Framework version selector is on the Configure your new project page of the Create a new project dialog.

Installer la prise en charge de C++/CLI dans Visual Studio 2019Install C++/CLI support in Visual Studio 2019

C++/CLI lui-même n’est pas installé par défaut lorsque vous installez une charge de travail Visual Studio C++.C++/CLI itself isn't installed by default when you install a Visual Studio C++ workload. Pour installer le composant après l’installation de Visual Studio, ouvrez le Visual Studio Installer.To install the component after Visual Studio is installed, open the Visual Studio Installer. Choisissez le bouton modifier en regard de votre version installée de Visual Studio.Choose the Modify button next to your installed version of Visual Studio. Sélectionnez l’onglet composants installés . Faites défiler jusqu’à la section compilateurs, outils de génération et runtimes , puis sélectionnez la dernière prise en charge de C++/CLI pour le composant outils de génération V142 .Select the Installed components tab. Scroll down to the Compilers, build tools, and runtimes section, and select the latest C++/CLI support for v142 build tools component. Choisissez modifier pour mettre à jour Visual Studio.Choose Modify to update Visual Studio.

Dans cette sectionIn this section

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

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

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++/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 de 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)

Debug, classe (C++/CLI)Debug class (C++/CLI)

Informations de référence sur la 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