Partilhar via


Início Rápido para WinUI e Windows App SDK

Este guia Hello World guia-o como configurar o seu ambiente de desenvolvimento WinUI e Windows App SDK no Visual Studio e criar a sua primeira aplicação.

1. Ativar o Modo de Desenvolvedor

O Windows inclui um Modo Desenvolvedor que ajusta as definições de segurança para permitir que execute e teste aplicações que está a construir. Ative o Modo Desenvolvedor antes de construir, implementar e testar a sua aplicação com o Visual Studio.

Dica

Se você não habilitar o Modo de Desenvolvedor agora, o Visual Studio solicitará que você o habilite quando você tentar criar seu aplicativo.

Para ativar o Modo de Desenvolvedor:

  • Abra as Configurações do Windows e navegue até a página Avançado do Sistema>.
  • Alterne a opção Modo de desenvolvedor para Ativado e confirme sua escolha na caixa de diálogo de confirmação.

Para obter mais informações sobre o Modo de Desenvolvedor, consulte Configurações para desenvolvedores.

2. Instalar o Visual Studio e as cargas de trabalho necessárias para o WinUI e o Windows App SDK

Use o Visual Studio, o IDE da Microsoft, para construir, depurar e implementar aplicações WinUI. O Visual Studio inclui modelos de projetos prontos a usar para Windows que o ajudam a começar rapidamente.

A edição gratuita Visual Studio Community inclui tudo o que precisa para desenvolver aplicações. As edições Professional e Enterprise estão disponíveis para equipas ou organizações maiores. Para mais detalhes, consulte O que é o Visual Studio? e os requisitos do sistema para desenvolvimento de aplicações Windows.

Instale as ferramentas e cargas de trabalho necessárias executando um dos seguintes comandos numa consola.
O comando abre o Visual Studio Installer com quaisquer cargas de trabalho em falta pré-selecionadas — selecione Modificar para as instalar.

Podes substituir Community por Professional ou Enterprise para instalar uma edição diferente do Visual Studio.

Para desenvolvimento de aplicativos em C#

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

Para desenvolvimento de aplicativos C++

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

3. Crie e inicie seu primeiro aplicativo WinUI

Os modelos de projetos do Visual Studio incluem tudo o que precisa para criar uma aplicação rapidamente. Quando crias um projeto a partir de um modelo de aplicação WinUI, começas com uma aplicação executável que podes estender com o teu próprio código.

Para criar um novo projeto usando o modelo de projeto WinUI C# Blank App :

  1. Abra o Visual Studio e selecione Criar um novo projeto na página de lançamento. Se o Visual Studio já estiver aberto, selecione Fichar>Novo>Projeto. Criar um novo projeto

  2. Procure por WinUI, selecione o modelo de projeto WinUI Blank App (Packaged) em C# e depois selecione Próximo. Aplicação de desktop WinUI 3 C# em branco e embalada

  3. Especifique um nome de projeto e selecione Criar. Opcionalmente, você pode especificar um nome e um diretório da solução ou deixar os padrões. Nesta imagem, o Hello World projeto pertence a uma Hello World solução, que vive em C:\Projects\:Especificar detalhes do projeto

  4. Carrega no botão Start para construir e executar o teu projeto:
    Crie e execute seu projeto

Seu projeto será compilado, implantado em sua máquina local e executado no modo de depuração:

Projeto Hello World construído e em execução

Parabéns, você acabou de criar seu primeiro aplicativo WinUI!

Próximos passos

  • Para ter uma ideia do que a WinUI oferece, confira o aplicativo WinUI Gallery.

    O aplicativo WinUI 3 Gallery inclui exemplos interativos da maioria dos controles, recursos e funcionalidades do WinUI 3. Obtenha o aplicativo no da Microsoft Store ou obtenha o código-fonte em do GitHub

  • Saiba mais sobre fundamentos do WinUI.

  • Explore Design Fluente princípios.

  • Encontre exemplos e ferramentas para ajudá-lo a desenvolver aplicativos com mais eficiência.