Criando aplicativos C# UWP para Windows
Importante
O Visual Studio App Center está programado para ser desativado em 31 de março de 2025. Embora você possa continuar a usar o Visual Studio App Center até que ele seja totalmente desativado, há várias alternativas recomendadas para as quais você pode considerar a migração.
Para começar a criar seu primeiro aplicativo UWP, execute estas etapas:
- Conecte-se à sua conta de serviço do repositório (GitHub, Bitbucket, VSTS, Azure DevOps).
- Selecione um repositório e um branch onde seu aplicativo reside.
- Configure seu primeiro build.
Primeiro, você deve se conectar à sua conta de serviço do repositório. Depois que sua conta estiver conectada, selecione o repositório em que o projeto UWP está localizado. Para configurar um build para um repositório, você precisa de permissão de administrador e pull para ele.
Depois de selecionar um repositório, selecione o branch que você deseja criar. Por padrão, todos os branches ativos serão listados.
Antes do primeiro build, o projeto UWP precisa ser configurado.
Primeiro, verifique se a solução certa está selecionada. As soluções disponíveis em seu repositório serão preenchidas se estiverem localizadas dentro do intervalo de análise.
Observação
Todos os projetos referenciados na solução serão criados, verifique se eles são apenas para UWP e em C#.
Para obter o melhor desempenho, a análise é limitada a dois níveis de diretório, incluindo a raiz do repositório.
As configurações de build disponíveis serão preenchidas da sua solução. Por padrão, é Depurar e Liberar. Selecione qual configuração deve ser criada.
Selecione as plataformas para as quais seu aplicativo UWP deve ser criado.
Quando habilitado, o número de versão do aplicativo é incrementado automaticamente para cada build. O formato de versão é {Major}.{Minor}.{Build}.{Revision}
, só aumentamos o número de build. A alteração ocorre antes do build e não será confirmada no repositório.
As compilações do simulador só podem ser executadas em simuladores e não podem ser instaladas no dispositivo, no entanto, as compilações são concluídas mais rapidamente do que as compilações do dispositivo. Se o build não for um build de simulador, você precisará carregar arquivos de assinatura de código na próxima etapa.
Carregar seu próprio certificado é opcional. Caso você não forneça um, o App Center gerará automaticamente um certificado temporário e assinará o build para você. Esse certificado é exclusivo para cada build.
Se o arquivo NuGet.Config for verificado no repositório e estiver sentado ao lado do .sln ou no nível do repositório, o App Center restaurará seus feeds NuGet privados quando eles forem adicionados, conforme mostrado no exemplo abaixo. As credenciais podem ser adicionadas com segurança usando variáveis de ambiente:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget" value="https://api.nuget.org/v3/index.json" />
<add key="MyGet" value="https://www.myget.org/F/MyUsername/api/v2/index.json" />
<add key="MyAuthNuget" value="https://nuget.example.com/v2/index.json" />
</packageSources>
<activePackageSource>
<add key="All" value="(Aggregate source)" />
</activePackageSource>
<packageSourceCredentials>
<MyAuthNuget>
<add key="Username" value="%USER_VARIABLE%" />
<add key="ClearTextPassword" value="%PASSWORD_VARIABLE%" />
</MyAuthNuget>
</packageSourceCredentials>
</configuration>
Se você tiver configurações complexas e precisar de mais informações, consulte Configurando o comportamento do NuGet.
Você pode configurar cada build bem-sucedido de um branch a ser distribuído para um grupo de distribuição criado anteriormente. Você pode adicionar um novo grupo de distribuição de dentro da seção Distribuir. Há sempre um grupo de distribuição padrão chamado "Colaboradores" que inclui todos os usuários que têm acesso ao aplicativo.
Depois de salvar a configuração, um novo build será iniciado automaticamente.
O mínimo Windows 10 Build com suporte para compilar aplicativos UWP é 16299. Nossos computadores de build estão executando o Visual Studio 2019.