Instalar ferramentas para o SDK de Aplicativos 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 WinUI.
Antes de instalar qualquer ferramenta, consulte Requisitos do sistema para o desenvolvimento de aplicativos do Windows.
Importante
Este artigo aplica-se apenas ao canal de lançamento estável do SDK de Aplicativos Windows. Para outros canais de versão, consulte Ferramentas de instalação para os canais de visualização e experimentais do SDK de aplicações Windows.
Instale ferramentas com winget
[Visual Studio 2022 e posterior] Instale as ferramentas e cargas de trabalho necessárias usando o console e um dos comandos a seguir. Esses comandos abrirão o Visual Studio Installer 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#
- da Comunidade do Visual Studio
- Visual Studio Enterprise
- Visual Studio Professional
winget install "Visual Studio Community 2022" --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore
Para desenvolvedores C++
- da Comunidade do Visual Studio
- Visual Studio Enterprise
- Visual Studio Professional
winget install "Visual Studio Community 2022" --override "--add Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp" -s msstore
Instalar ferramentas manualmente
As seções a seguir descrevem como instalar as ferramentas e cargas de trabalho necessárias manualmente.
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, Visual Studio Professional ou Visual Studio Enterprise. Antes de instalar qualquer um deles, consulte Requisitos do sistema para o desenvolvimento de aplicativos do Windows.
Importante
O Visual Studio 2022 é recomendado para o desenvolvimento de aplicativos usando qualquer versão do SDK de Aplicativo do Windows (o Visual Studio 2019 oferece suporte ao SDK de Aplicativo Windows 1.1 e anterior).
Cargas de trabalho e componentes necessá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 Visual Studio Installer e selecionar Modificar para adicionar cargas de trabalho e componentes após a instalação). Recomendamos a instalação do seguinte:
De dentro do aplicativo Visual Studio Installer:
No separador Cargas de trabalho:
- Para o desenvolvimento de aplicativos em C# usando o SDK de Aplicativos Windows, selecione .NET Desktop Development.
- Em seguida, no painel Detalhes da instalação da caixa de diálogo de instalação, selecione Modelos C# do SDK de Aplicativo Windows (na parte inferior da lista).
- Para desenvolvimento de aplicativos C++ usando o SDK de aplicativos do 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 C++ do SDK de Aplicações Windows (na parte inferior da lista).
- Para o desenvolvimento de aplicativos da Plataforma Universal do Windows (UWP), selecione desenvolvimento da Plataforma Universal do Windows
- Em seguida, no painel Detalhes da instalação da caixa de diálogo de instalação para essa carga de trabalho, verifique se ferramentas da Plataforma Universal do Windows C++ (v143) está selecionada.
- Para o desenvolvimento de aplicativos em C# usando o SDK de Aplicativos Windows, selecione .NET Desktop Development.
Na aba 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 de Aplicação Windows inclui modelos de projeto e item do Visual Studio para criar e desenvolver aplicações que usam a biblioteca WinUI 3 para implementar a interface do utilizador.
Se você seguiu as instruções em Cargas de trabalho e componentes necessários acima, os modelos já devem estar instalados.
Selecione C# ou C++ como a linguagem, Windows como a plataforma e WinUI como o tipo Project para criar um novo projeto do SDK de aplicativo Windows.
Opcionalmente, instale do Template Studio for WinUI (C#) para acelerar a criação de novos aplicativos .NET WinUI 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 de Aplicativos Windows, consulte Downloads para o SDK de Aplicativos Windows.
Ligação de biblioteca de tempo de execução C/C++ híbrida
Nas versões 1.0.3 e 1.1 Preview 2 e posteriores, o SDK de Aplicativos Windows usa a vinculação de biblioteca de tempo de execução C/C++ híbrida (vinculação CRT híbrida). Esta é uma técnica de ligação CRT que simplifica a implantação. Se você é um desenvolvedor de aplicativos C++ ou um desenvolvedor de biblioteca C++, aqui estão alguns recursos para aprender sobre a vinculação CRT híbrida:
- Diretrizes para a codificação de ligação de CRT híbrido no GitHub.
- O segmento de vinculação CRT híbrida da chamada da comunidade WinUI a partir de 20 de abril de 2022.
Próximos passos
Para criar seu primeiro aplicativo WinUI 3 que usa o SDK de Aplicativo do Windows, consulte Criar seu primeiro projeto WinUI 3.
Consulte também Utilizar o SDK do Windows App num projeto existente.
Tópicos relacionados
- SDK de Aplicações Windows
- canais de lançamento do SDK de Aplicações do Windows
- Instalar ferramentas para visualização e canais experimentais do SDK de aplicativos Windows
- Requisitos de sistema para desenvolvimento de aplicativos Windows
- SDK de Aplicativos Windows e versões suportadas do Windows
- Downloads para o Windows App SDK
- Crie seu primeiro projeto WinUI 3
- Usar o SDK do Aplicativo Windows em um projeto existente
Windows developer