Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Você pode editar um arquivo de projeto do Visual Studio C++ para direcionar versões diferentes do conjunto de ferramentas da plataforma C++. O SDK do Windows e o .NET Framework usados também são editáveis. (O .NET Framework aplica-se apenas a projetos C++/CLI). Um novo projeto usa o .NET Framework padrão e conjunto de ferramentas da versão do Visual Studio que você usa para criar o projeto. Se você modificar esses valores no arquivo .vcxproj, poderá usar a mesma base de código para cada destino de compilação.
Conjunto de ferramentas da plataforma
O conjunto de ferramentas da plataforma consiste no compilador Microsoft C++ (MSVC) (cl.exe) e linker (link.exe), juntamente com as bibliotecas padrão C/C++. Visual Studio 2015, Visual Studio 2017 e Visual Studio 2019 são compatíveis a nível binário. É mostrado pela versão principal do conjunto de ferramentas, que permaneceu em 14. Os projetos compilados no Visual Studio 2019 ou no Visual Studio 2017 são retrocompatíveis a nível de ABI com os projetos das versões 2017 e 2015. A versão secundária foi atualizada em 1 para cada versão desde o Visual Studio 2015:
- Visual Studio 2015: v140
- Visual Studio 2017: v141
- Visual Studio 2019: v142
- Visual Studio 2022: v143
Esses conjuntos de ferramentas oferecem suporte ao .NET Framework 4.5 e posterior.
Visual Studio também oferece suporte a multitargeting para projetos C++. Você pode usar o IDE mais recente do Visual Studio para editar e criar projetos criados por versões mais antigas do Visual Studio. Não é necessário atualizar os projetos para usar uma nova versão do conjunto de ferramentas. Ele requer que o conjunto de ferramentas mais antigo esteja instalado no seu computador. Para obter mais informações, consulte Como usar segmentação nativa multi-targeting no Visual Studio. Por exemplo, no Visual Studio 2015, você pode direcionar o .NET Framework 2.0, mas deve usar um conjunto de ferramentas anterior que ofereça suporte a ele.
Estrutura de destino (somente projeto C++/CLI)
Quando você alterar o Framework de destino, altere também o conjunto de ferramentas da plataforma para uma versão que ofereça suporte a esse Framework. Por exemplo, para direcionar o .NET Framework 4.5, você deve usar um conjunto de ferramentas de plataforma compatível. Esses conjuntos de ferramentas incluem Visual Studio 2015 (v140), Visual Studio 2013 (v120) ou Visual Studio 2012 (v110). Você pode usar o SDK do Windows 7.1 para direcionar o .NET Framework 2.0, 3.0, 3.5 e 4.
Você pode estender ainda mais a plataforma de destino criando um conjunto de ferramentas de plataforma personalizado. Para obter mais informações, consulte C++ Native Multi-Targeting no blog da equipe do Microsoft C++.
Para alterar o framework de destino
No Visual Studio, no Gerenciador de Soluções, selecione seu projeto. Na barra de menus, abra o menu Projeto e escolha Descarregar projeto. Este comando descarrega o arquivo de projeto (.vcxproj) para seu projeto.
Observação
Um projeto C++ não pode ser carregado enquanto você edita o arquivo de projeto no Visual Studio. No entanto, você pode usar outro editor, como o bloco de notas para modificar o arquivo de projeto enquanto o projeto é carregado no Visual Studio. O Visual Studio detetará que o arquivo de projeto foi alterado e solicitará que você recarregue o projeto.
Na barra de menus, selecione Arquivo, Abrir, Arquivo. Na caixa de diálogo Abrir arquivo , navegue até a pasta do projeto e abra o arquivo de projeto (.vcxproj).
No arquivo de projeto, localize a entrada para a versão de destino do Framework. Por exemplo, se o seu projeto foi projetado para usar o .NET Framework 4.5, localize
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>no elemento<PropertyGroup Label="Globals">do elemento<Project>. Se o<TargetFrameworkVersion>elemento não estiver presente, seu projeto não usará o .NET Framework e nenhuma alteração será necessária.Altere o valor para a versão do Framework desejada, como v3.5 ou v4.6.
Salve as alterações e feche o editor.
No Gerenciador de Soluções, abra o menu de atalho para seu projeto e escolha Recarregar Projeto.
Para verificar a alteração, na barra de menus, selecionePropriedades do > para abrir a caixa de diálogo Páginas de propriedades do projeto. Na caixa de diálogo, selecione a página de propriedades Propriedades de Configuração>Geral. Verifique se . NET Target Framework Version mostra a nova versão do Framework.
Para alterar o conjunto de ferramentas da plataforma
No Visual Studio, na barra de menus, selecionePropriedades do > para abrir a caixa de diálogo Páginas de Propriedades do projeto.
Na parte superior da caixa de diálogo Páginas de Propriedades , abra a lista suspensa Configuração e selecione Todas as Configurações.
Na caixa de diálogo, selecione a página de propriedades Propriedades de Configuração>Geral.
Na página de propriedades, selecione Conjunto de ferramentas da plataforma e, em seguida, selecione o conjunto de ferramentas desejado na lista suspensa. Por exemplo, se você instalou o conjunto de ferramentas do Visual Studio 2010, selecione Visual Studio 2010 (v100) para usá-lo em seu projeto.
Escolha o botão OK para salvar as alterações.
Próximas Etapas
Passo a passo: Trabalhando com projetos e soluções (C++)