Instalar ferramentas para o SDK do Aplicativo Windows
Configure seu computador de desenvolvimento com as ferramentas necessárias para criar aplicativos do Windows usando o Windows App SDK (canal de versão estável) e o WinUI.
Antes de instalar qualquer ferramenta, consulte Requisitos do sistema para desenvolvimento de aplicativos do Windows.
Importante
Este artigo aplica-se somente ao canal de versão estável do SDK de Apps do Windows. Para outros canais de versão, consulte Instalar ferramentas para versões prévias e canais experimentais do SDK do Aplicativo do Windows.
Instalar ferramentas com o winget
[Visual Studio 2022 e posterior] Instalar as ferramentas e cargas de trabalho necessárias usando o console e um dos comandos a seguir. Esses comandos abrirão o Instalador do Visual Studio com todas as cargas de trabalho ausentes selecionadas, para as quais você pode selecionar Modificar 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
As seções a seguir descrevem como instalar manualmente as ferramentas e cargas de trabalho necessárias.
Instalar o Visual Studio
Use os links a seguir 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. Antes de instalar qualquer um dos dois, consulte Requisitos do sistema para o desenvolvimento de aplicativos do Windows.
Importante
O Visual Studio 2022 é recomendado para desenvolver aplicativos usando qualquer versão do SDK do Aplicativo do Windows (o Visual Studio 2019 dá suporte ao SDK do Aplicativo do Windows 1.1 e anterior).
Cargas de trabalho e componentes obrigatórios
Durante a instalação do Visual Studio, você tem a opção de instalar cargas de trabalho e componentes (você também pode abrir o Instalador do Visual Studio e selecionar Modificar para adicionar cargas de trabalho e componentes após a instalação). É recomendável instalar o seguinte:
De dentro do aplicativo Instalador do Visual Studio:
Na guia Cargas de Trabalho:
- 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 o desenvolvimento de aplicativos C# usando o SDK do Aplicativo Windows, selecione Desenvolvimento de Área de Trabalho do .NET.
Na guia Componentes individuais, na seção SDKs, bibliotecas e frameworks, verifique se o 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 Required workloads and components acima, os modelos já devem estar 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:
- Diretrizes de codificação de vínculo híbrido de CRT no GitHub.
- O segmento de vínculo híbrido de CRT da reunião da comunidade do WinUI de 20 de abril de 2022.
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.
Tópicos relacionados
- SDK do Aplicativo do Windows
- Canais de lançamento do SDK do Aplicativo Windows
- Instalar ferramentas para canais experimentais e versão prévia do SDK do Aplicativo Windows
- Requisitos do sistema para desenvolvimento de aplicativo do Windows
- SDK do Aplicativo do Windows e versões do Windows com suporte
- Downloads para o SDK do Aplicativo Windows
- Criar seu primeiro projeto da WinUI 3
- Usar o SDK do Aplicativo do Windows em um projeto existente
Windows developer