> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Notas de suporte do Visual Studio 2022

> Notas de suporte do Visual Studio 2022

O [Visual Studio 2022](https://visualstudio.microsoft.com/) é compatível com o desenvolvimento no Microsoft Game Development Kit (GDK), e os Canais de Suporte de Longo Prazo são fornecidos para 17.8, 17.10, 17.12 e 17.14, de acordo com o [Ciclo de Vida e Manutenção do Produto Visual Studio](https://learn.microsoft.com/visualstudio/productinfo/vs-servicing).

<Note>As versões 17.0 a 17.7 do Visual Studio 2022 estão sem suporte desde janeiro de 2025.</Note>

<Note>As versões 17.0 a 17.4 do Visual Studio 2022 estão sem suporte desde julho de 2024.</Note>

## Instalar o Visual Studio 2022

O Microsoft Game Development Kit (GDK) oferece suporte ao desenvolvimento com a edição **Professional** ou a edição **Enterprise** do Visual Studio 2022. A edição Community não é compatível.

<Info>Os componentes da extensão do Visual Studio (VSIX) do GDK não são compatíveis com dispositivos baseados em ARM. Para usar os modelos de projeto, as páginas de propriedades e as extensões de depuração do Visual Studio do GDK, instale o GDK em um PC de desenvolvimento baseado em x64.</Info>

Ao instalar o Visual Studio 2022, você deve selecionar a carga de trabalho **Desenvolvimento de jogos com C++** durante a configuração, conforme mostrado na captura de tela a seguir.

<img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/vs2022_workloads_game_development.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=323e575e103c803e945a7b6eee4e0d3d" alt="Instalação da carga de trabalho Desenvolvimento de jogos com C++ com o Visual Studio 2022" width="1157" height="514" data-path="images/gdk/tools/vs2022_workloads_game_development.png" />

Além das ferramentas principais de C++ necessárias para o desenvolvimento de jogos, verifique se o componente **Windows 10 SDK (19041)** ou **Windows 11 SDK (22000)** está instalado para fornecer o Windows 10 SDK necessário para compilar jogos com o Microsoft Game Development Kit (GDK).

> O *Windows 10 SDK* (20348), o *Windows SDK para Windows 11* (10.0.22000) ou o *Windows SDK para Windows 11, versão 22H2* (10.0.22621) também podem ser usados, mas não são obrigatórios. Para a versão de outubro de 2023, o uso do *Windows 11 SDK* ou posterior é altamente recomendado para o desenvolvimento para PC.

Embora não seja obrigatório, instalar a carga de trabalho **Desenvolvimento para desktop com C++** fornece mais ferramentas e exemplos que podem ser úteis. Por exemplo, o **Desenvolvimento para desktop com C++** é necessário se você estiver compilando com o conjunto de ferramentas Clang/LLVM.

Se você estiver criando um jogo que usa o Unity, instale a carga de trabalho **Desenvolvimento de jogos com Unity**.

## Instalar conjuntos de ferramentas opcionais

A versão do Visual Studio 2022 das ferramentas de build do MSVC (versão **v143**) é instalada com a carga de trabalho **Desenvolvimento de jogos com C++**. Além do conjunto de ferramentas **v143**, o Microsoft Game Development Kit (GDK) também oferece suporte à compilação com os seguintes conjuntos de ferramentas:

* v142 (o conjunto de ferramentas do Visual Studio 2019)
* as ferramentas C++ Clang para Windows

Essa flexibilidade permite que você atualize para o IDE do Visual Studio 2022 sem atualizar o conjunto de ferramentas.

Os conjuntos de ferramentas opcionais podem ser encontrados na carga de trabalho **Desenvolvimento para desktop com C++** ou pesquisando em **Componentes individuais** na caixa de diálogo de instalação do Visual Studio.

<img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/vs2022_optional_toolsets.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=dabf5dc04ac037d980dc20784cf60caa" alt="Seleção de conjuntos de ferramentas opcionais ao instalar o Visual Studio 2022" width="1160" height="518" data-path="images/gdk/tools/vs2022_optional_toolsets.png" />

> O conjunto de ferramentas `v141` do Visual Studio 2017 não é mais compatível a partir da versão de outubro de 2024.

## Selecionar um conjunto de ferramentas para um projeto

O conjunto de ferramentas a ser usado em um projeto é especificado com a propriedade **Conjunto de Ferramentas da Plataforma** na página de propriedades do projeto.

<img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/vs2022_specify_a_toolset.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=1ea3eed598eb3d7937b59384b6f5a563" alt="Especificação do conjunto de ferramentas a ser usado ao compilar um projeto" width="788" height="539" data-path="images/gdk/tools/vs2022_specify_a_toolset.png" />

A propriedade **PlatformToolset** também pode ser especificada manualmente no arquivo de projeto, conforme mostrado no grupo de propriedades a seguir.

```xml theme={null}
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Gaming.Xbox.Scarlett.x64'" Label="Configuration">
  <ConfigurationType>Application</ConfigurationType>
  <PlatformToolset>v142</PlatformToolset>
  <UseDebugLibraries>true</UseDebugLibraries>
  <CharacterSet>Unicode</CharacterSet>
  <EmbedManifest>false</EmbedManifest>
  <GenerateManifest>false</GenerateManifest>
</PropertyGroup>
```

## Modelo de manutenção do Visual Studio 2022

O Visual Studio 2022 inclui um novo modelo de manutenção que permite selecionar uma linha de base de manutenção e, em seguida, obter atualizações apenas para essa linha de base. Esse novo modelo substitui os modelos de manutenção das versões anteriores do Visual Studio, que incentivavam fortemente o uso da versão mais recente disponível. Veja [Ciclo de Vida e Manutenção do Produto Visual Studio](https://learn.microsoft.com/visualstudio/productinfo/vs-servicing) para obter mais detalhes sobre o modelo de manutenção do Visual Studio 2022.

## Relatar bugs

Os relatórios de bugs do **compilador Visual C++** devem ser enviados (se possível) por meio de *Relatar um Problema...* no Visual Studio. Veja o [Microsoft Docs](https://learn.microsoft.com/visualstudio/ide/how-to-report-a-problem-with-visual-studio) e o site da [Developer Community](https://aka.ms/feedback/report?space=62). Leia [esta página](https://aka.ms/compilerbug) para obter detalhes sobre como criar um bom relatório de bug para o compilador.

<Note>Você pode adicionar um comentário marcado como "Microsoft only" a um relatório público se forem necessárias informações privadas para reproduzir o problema.</Note>

Para relatar bugs do **compilador clang/LLVM for Windows**, use [https://bugs.llvm.org/](https://bugs.llvm.org/)

Para relatar bugs da **Biblioteca Padrão C++ da Microsoft** (também conhecida como STL), use [https://github.com/microsoft/STL/issues](https://github.com/microsoft/STL/issues)

Como sempre, fique à vontade para entrar em contato com seu *representante da Microsoft* para problemas críticos que precisem ser escalonados.

## Veja também

[Visual Studio para o desenvolvimento de jogos para PC](/pt-BR/tools/tools-pc/visualstudio/gr-visualstudio-toc)


## Related topics

- [Visual Studio](/pt-BR/tools/tools-pc/visualstudio/index.md)
- [Visual Studio (conteúdo)](/pt-BR/tools/tools-pc/visualstudio/gr-visualstudio-toc.md)
- [Visual Studio para desenvolvimento para console](/pt-BR/tools/tools-console/visualstudio/visualstudio.md)
- [Notas de suporte do GDK para o Visual Studio 2022](/pt-BR/tools/tools-console/visualstudio/vs-2022-support-notes.md)
- [Notas de suporte do Visual Studio 2019](/pt-BR/tools/tools-pc/visualstudio/gr-vs-2019-support-notes.md)
