Partilhar via


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#

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 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.
  • 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:

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.