Программирование .NET с использованием C++/CLI (Visual C++).NET Programming with C++/CLI (Visual C++)

Visual Studio 2015: По умолчанию проекты CLR, созданные с помощью Visual Studio 2015, предназначены для целевой платформы .NET Framework 4.5.2.Visual Studio 2015: By default, CLR projects created with Visual Studio 2015 target .NET Framework 4.5.2. Чтобы выбрать в качестве целевой платформу .NET Framework 4.6 при создании нового проекта, в диалоговом окне создания проекта измените целевую платформу в раскрывающемся списке в средней верхней части диалогового окна.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. Чтобы изменить целевую платформу для существующего проекта, закройте проект и в файле проекта (VCXPROJ) измените значение целевой версии платформы .NET Framework на 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. При очередном открытии проекта параметры вступят в силу.Next time you open the project, the settings will take effect.

Visual Studio 2017: В Visual Studio 2017 платформа по умолчанию — 4.6.1 и выбора версии Framework — в нижней части диалоговое окно нового проекта.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 не установлен по умолчанию.C++/CLI itself is not installed by default. Чтобы установить компонент, откройте установщик Visual Studio и выберите C++компонент выполняет Visual C++.To install the component, open the Visual Studio Installer and choose the C++/CLI component under Visual C++.

В этом разделеIn This Section

Задачи C++/CLIC++/CLI Tasks

Взаимодействие исходного кода и платформы.NETNative and .NET Interoperability

Основы миграции C++/CLIC++/CLI Migration Primer

Чистый и проверяемый код (C++/CLI)Pure and Verifiable Code (C++/CLI)

Регулярные выражения (C++/CLI)Regular Expressions (C++/CLI)

Работы с файлами и операции ввода-вывода (C++выполняет)File Handling and I/O (C++/CLI)

Работа с графикой (C++/CLI)Graphics Operations (C++/CLI)

Операции Windows (C++/CLI)Windows Operations (C++/CLI)

Доступ к данным с помощью ADO.NET (C++/CLI)Data Access Using ADO.NET (C++/CLI)

Совместимость с другими языками .NET (C++/CLI)Interoperability with Other .NET Languages (C++/CLI)

Сериализация (C++/CLI)Serialization (C++/CLI)

Управляемые типы (C++/CLI)Managed Types (C++/CLI)

Отражение (C++/CLI)Reflection (C++/CLI)

Сборки со строгими именами (подписывание сборок) (C++-CLI)Strong Name Assemblies (Assembly Signing) (C++/CLI)

Класс Debug (C++/CLI)Debug Class (C++/CLI)

Справочник по библиотеке STL/CLRSTL/CLR Library Reference

Библиотека поддержки C++C++ Support Library

Исключения в C++/CLIExceptions in C++/CLI

Упаковка-преобразование (C++/CLI)Boxing (C++/CLI)

См. такжеSee also

Взаимодействие исходного кода и платформы.NETNative and .NET Interoperability