Programação do .NET com C++/CLI

Por padrão, os projetos CLR criados com o Visual Studio 2015 têm como destino o .NET Framework 4.5.2. Você pode ter como destino o .NET Framework 4.6 ao criar um projeto. Na caixa de diálogo Novo Projeto, altere a estrutura de destino na lista suspensa, na metade superior da caixa de diálogo. Para alterar a estrutura de destino de um projeto existente, feche o projeto, edite o arquivo do projeto (.vcxproj) e altere o valor da Versão do Framework de Destino para 4.6. As alterações entrarão em vigor na próxima vez que você abrir o projeto.

No Visual Studio 2017, o destino padrão do .NET Framework é o 4.6.1. O seletor de versão do Framework está na parte inferior da caixa de diálogo Novo Projeto.

Instalar o suporte para C++/CLI no Visual Studio 2017

O C++/CLI não é instalado por padrão ao instalar uma carga de trabalho do Visual Studio C++. Para instalar o componente após a instalação do Visual Studio, abra a Instalador do Visual Studio selecionando o menu Iniciar do Windows e procurando o instalador do Visual Studio. Selecione o botão Modificar, ao lado da versão instalada do Visual Studio. Selecione a guia Componentes individuais. Role para baixo até a seção Compiladores, ferramentas de build e tempos de execução e selecione o Suporte para C++/CLI. Selecione Modificar para baixar os arquivos necessários e atualizar o Visual Studio.

No Visual Studio 2019, a estrutura de destino padrão para projetos do .NET Core é 5.0. Para projetos do .NET Frameworks, o padrão é 4.7.2. O seletor de versão do .NET Framework está na página Configure seu novo projeto da caixa de diálogo Criar um novo projeto.

Instalar o suporte para C++/CLI no Visual Studio 2019

O C++/CLI não é instalado por padrão ao instalar uma carga de trabalho do Visual Studio C++. Para instalar o componente após a instalação do Visual Studio, abra a Instalador do Visual Studio selecionando o menu Iniciar do Windows e procurando o instalador do Visual Studio. Selecione o botão Modificar, ao lado da versão instalada do Visual Studio. Selecione a guia Componentes individuais. Role para baixo até a seção Compiladores, ferramentas de build e tempos de execução e selecione Suporte para C++/CLI das ferramentas de build v.142 (mais recente). Selecione Modificar para baixar os arquivos necessários e atualizar o Visual Studio.

No Visual Studio 2022, a estrutura de destino padrão para projetos do .NET Core é 6.0. Para projetos do .NET Frameworks, o padrão é 4.7.2. O seletor de versão do .NET Framework está na página Configure seu novo projeto da caixa de diálogo Criar um novo projeto.

Instalar o suporte para C++/CLI no Visual Studio 2022

O C++/CLI não é instalado por padrão ao instalar uma carga de trabalho do Visual Studio C++. Para instalar o componente após a instalação do Visual Studio, abra a Instalador do Visual Studio selecionando o menu Iniciar do Windows e procurando o instalador do Visual Studio. Selecione o botão Modificar, ao lado da versão instalada do Visual Studio. Selecione a guia Componentes individuais. Role para baixo até a seção Compiladores, ferramentas de build e tempos de execução e selecione o Suporte para C++/CLI nas ferramentas de build v.143 (mais recente). Selecione Modificar para baixar os arquivos necessários e atualizar o Visual Studio.

Nesta seção

Tarefas C++/CLI

Interoperabilidade nativa e .NET

Código puro e verificável (C++/CLI)

Expressões regulares (C++/CLI)

Tratamento de arquivos e E/S (C++/CLI)

Operações de gráficos (C++/CLI)

Operações do Windows (C++/CLI)

Acesso a dados usando ADO.NET (C++/CLI)

Interoperabilidade com outras linguagens .NET (C++/CLI)

Serialização (C++/CLI)

Tipos gerenciados (C++/CLI)

Reflexão (C++/CLI)

Assemblies de nome forte (assinatura de assembly) (C++/CLI)

Classe Debug (C++/CLI)

Referência da biblioteca STL/CLR

Biblioteca de suporte C++

Exceções em C++/CLI

Conversão boxing (C++/CLI)

Confira também

Interoperabilidade nativa e .NET