Instalar ferramentas para o SDK do Aplicativo Windows

Configure seu computador de desenvolvimento instalando as ferramentas apropriadas para desenvolver aplicativos para Windows com o SDK do Aplicativo Windows e WinUI.

Observação

Este é um artigo sobre o canal de lançamento estável do SDK do Aplicativo do Windows. Confira Canais de lançamento do SDK do Aplicativo Windows. Para ver outros canais, confira Instalar ferramentas para canais experimentais e versão prévia do SDK do Aplicativo Windows.

Instalar ferramentas com o winget

Para instalar as ferramentas e as cargas de trabalho necessárias usando a linha de comando, insira um dos comandos a seguir no console. Essa opção é compatível apenas com o Visual Studio 2022 e posteriores. Se você já tiver o Visual Studio 2022 ou posterior instalado, o comando abrirá Instalador do Visual Studio com todas as cargas de trabalho ausentes selecionadas. Depois, você pode selecionar Modificar no Instalador do Visual Studio para instalar as cargas de trabalho necessárias.

Para desenvolvedores C#

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore

Para desenvolvedores C++

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.NativeDesktop  Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp"  -s msstore

Instalar as ferramentas manualmente

Para instalar as ferramentas e as cargas de trabalho necessárias manualmente, leia as seções a seguir.

Instalar o Visual Studio

Use esses links para instalar o Visual Studio 2022 (recomendado) ou o Visual Studio 2019. Você pode escolher entre o Visual Studio Community Edition gratuito, o Visual Studio Professional ou o Visual Studio Enterprise. Para começar, confira Requisitos do sistema para desenvolvimento de aplicativo do Windows.

Importante

O Visual Studio 2019 só dá suporte ao Windows App SDK 1.1 e anterior. O Visual Studio 2022 é recomendado para desenvolver aplicativos com todas as versões do Windows App SDK.

Cargas de trabalho e componentes obrigatórios

Ao instalar o Visual Studio, você tem a opção de instalar as cargas de trabalho e os componentes desejados. Após a instalação, você pode abrir o Instalador do Visual Studio e selecionar Modificar para adicionar cargas de trabalho e componentes.

Durante a instalação, selecione as seguintes cargas de trabalho e componentes:

De dentro do aplicativo Instalador do Visual Studio:

  • Na guia Cargas de Trabalho da caixa de diálogo de instalação, selecione conforme apropriado:

    • Para o desenvolvimento de aplicativos C# usando o SDK do Aplicativo Windows, selecione Desenvolvimento de Área de Trabalho do .NET.
      • Em seguida, no painel Detalhes da instalação da caixa de diálogo de instalação, selecione Modelos em C# do SDK do Aplicativo Windows (na parte inferior da lista).
    • Para o desenvolvimento de aplicativos C++ usando o SDK do Aplicativo Windows, selecione Desenvolvimento de Área de Trabalho com C++
      • Em seguida, no painel Detalhes da instalação da caixa de diálogo de instalação, selecione Modelos em C++ do SDK do Aplicativo Windows (na parte inferior da lista).
  • Para desenvolvimento de aplicativos na UWP (Plataforma Universal do Windows), selecione Desenvolvimento na Plataforma Universal do Windows

    • Em seguida, no painel Detalhes da instalação da caixa de diálogo de instalação dessa carga de trabalho, verifique se a opção Ferramentas da Plataforma Universal do Windows do C++ (v143) está selecionada.
  • Na guia Componentes individuais da caixa de diálogo de instalação, na seção SDK, bibliotecas e estruturas, verifique se SDK do Windows 10 (10.0.19041.0) está selecionado.

Modelos de projeto e item do Visual Studio

O SDK do Aplicativo Windows inclui modelos de projeto e item do Visual Studio para criar e desenvolver aplicativos que usam a biblioteca do WinUI 3 para implementar a interface do usuário.

Se você seguiu as instruções em Cargas de trabalho e componentes obrigatórios acima, os modelos já estão instalados.

Selecione C# ou C++ como o idioma, Windows como a plataforma e WinUI como o Tipo de projeto para criar um projeto do SDK do Aplicativo Windows.

Você também pode instalar o Template Studio para WinUI (C#) para acelerar a criação de aplicativos WinUI do .NET usando uma interface do usuário baseada em assistente. Selecione entre uma variedade de tipos de projeto e recursos para gerar um modelo de projeto personalizado para você.

Para obter mais versões do SDK do Aplicativo Windows, confira Downloads para o SDK do Aplicativo Windows.

Vínculo híbrido da biblioteca do runtime do C/C++

Nas versões 1.0.3 e 1.1 Versão Prévia 2 e posteriores, o SDK do Aplicativo Windows usa o vínculo híbrido da biblioteca de runtime do C/C++ (vinculo híbrido de CRT). Essa é uma técnica de vínculo do CRT que simplifica a implantação. Se você é um desenvolvedor de aplicativos em C++ ou um desenvolvedor de biblioteca para o C++, veja alguns recursos para aprender sobre o vínculo híbrido de CRT:

Próximas etapas

Para criar seu primeiro aplicativo WinUI 3 que usa o SDK do Aplicativo Windows, confira Criar seu primeiro projeto na WinUI 3.

Confira também Usar o SDK do Aplicativo Windows em um projeto existente.