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

По умолчанию проекты CLR, созданные с помощью Visual Studio 2015, предназначены для целевой платформы .NET Framework 4.5.2. При создании нового проекта можно использовать платформа .NET Framework 4.6. В диалоговом окне Новый проект измените целевую платформу в раскрывающемся списке в верхней середине диалогового окна. Чтобы изменить целевую платформу для существующего проекта, закройте проект, измените файл проекта (.vcxproj) и измените значение версии целевой платформы на 4.6. Изменения вступают в силу при следующем открытии проекта.

В Visual Studio 2017 целевой платформа .NET Framework по умолчанию — 4.6.1. Селектор версии Платформы находится в нижней части диалогового окна Новый проект .

Установка поддержки C++/CLI в Visual Studio 2017

Сам C++/CLI не устанавливается по умолчанию при установке рабочей нагрузки Visual Studio C++. Чтобы установить компонент после установки Visual Studio, откройте Visual Studio Installer, выбрав меню Пуск Windows и найдя visual studio installer. Нажмите кнопку Изменить рядом с установленной версией Visual Studio. Выберите вкладку Отдельные компоненты . Прокрутите вниз до раздела Компиляторы, средства сборки и среды выполнения и выберите Поддержка C++/CLI. Выберите Изменить , чтобы скачать необходимые файлы и обновить Visual Studio.

В Visual Studio 2019 целевая платформа по умолчанию для проектов .NET Core — 5.0. Для проектов .NET Framework значение по умолчанию — 4.7.2. Выбор версии платформа .NET Framework находится на странице Настройка нового проекта диалогового окна Создание проекта.

Установка поддержки C++/CLI в Visual Studio 2019

Сам C++/CLI не устанавливается по умолчанию при установке рабочей нагрузки Visual Studio C++. Чтобы установить компонент после установки Visual Studio, откройте Visual Studio Installer, выбрав меню Пуск Windows и найдя visual studio installer. Нажмите кнопку Изменить рядом с установленной версией Visual Studio. Выберите вкладку Отдельные компоненты. Прокрутите вниз до раздела Компиляторы, средства сборки и среды выполнения и выберите Поддержка C++/CLI для средств сборки версии 142 (последняя версия). Выберите Изменить , чтобы скачать необходимые файлы и обновить Visual Studio.

В Visual Studio 2022 целевая платформа по умолчанию для проектов .NET Core — 6.0. Для проектов .NET Framework значение по умолчанию — 4.7.2. Выбор версии платформа .NET Framework находится на странице Настройка нового проекта диалогового окна Создание проекта.

Установка поддержки C++/CLI в Visual Studio 2022

Сам C++/CLI не устанавливается по умолчанию при установке рабочей нагрузки Visual Studio C++. Чтобы установить компонент после установки Visual Studio, откройте Visual Studio Installer, выбрав меню Пуск Windows и найдя visual studio installer. Нажмите кнопку Изменить рядом с установленной версией Visual Studio. Выберите вкладку Отдельные компоненты. Прокрутите вниз до раздела Компиляторы, средства сборки и среды выполнения и выберите Поддержка C++/CLI для средств сборки версии 143 (последняя версия). Выберите Изменить , чтобы скачать необходимые файлы и обновить Visual Studio.

В этом разделе

Задачи C++/CLI

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

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

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

Обработка файлов и ввод-вывод (C++/CLI)

Графические операции (C++/CLI)

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

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

Взаимодействие с другими языками .NET (C++/CLI)

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

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

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

Сборки со строгими именами (подписывание сборок) (C++/CLI)

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

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

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

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

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

См. также раздел

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