Compilar e testar um aplicativo da Windows Store usando o Team Foundation Build
Você pode usar o Team Foundation Build para compilar e testar um aplicativo da Windows Store.
Implantar um agente de compilação capaz de compilar aplicativos da Windows Store
Implantar o agente de compilação
Aplicar uma marca ao agente de compilação
Habilitar o agente de compilação para executar testes de unidade
Definir um processo de compilação que compila e testa aplicativos da Windows Store
Usar modelos de processo de compilação anteriores
Perguntas e respostas
Implantar um agente de compilação capaz de compilar aplicativos da Windows Store
Dica
O projeto da equipe está hospedado no Visual Studio Online?Se você não precisar executar testes de unidade, você poderá ignorar a implantação de seu próprio agente de compilação e usar um controlador de compilação hospedado.
Permissões necessárias
Você deve ser um membro do grupo Administradores no servidor de compilação, e a permissão Gerenciar recursos de compilação deve ser definida como Permitir. Para obter mais informações, consulte Referência de permissões para o Team Foundation Server.
Implantar o agente de compilação
Localize ou instale um servidor de compilação e configure um agente de compilação em um computador no qual Windows 8,1 está em execução.
Instale o Visual Studio no servidor de compilação. Na maioria dos casos, é possível instalar a mesma versão do Visual Studio usada pela equipe em seus computadores de desenvolvimento.
Em alguns casos, você deve instalar Visual Studio Professional, Visual Studio Premium ou Visual Studio Ultimate:
Você está compilando um aplicativo da Windows Store do Visual C++ e deseja compilar uma configuração que inclui a Plataforma x64.
Você deseja habilitar a cobertura de código ao executar os testes.
Consulte Instalando o Visual Studio.
No menu Iniciar do Windows, execute Console de Administração do Team Foundation Server.
O Console de Administração do Team Foundation Server é exibido.
No painel em árvore, expanda o nome do servidor e, em seguida, escolha o nó Configuração da Compilação.
As informações sobre o servidor de compilação são exibidos no painel de conteúdo. Se o link Configurar Recursos Instalados for exibido, você deverá concluir a configuração inicial do servidor de compilação. Consulte Configurar o Serviço Team Foundation Build.
Aplicar uma marca ao agente de compilação
Uma maneira de verificar se o processo de compilação é executado apenas em um agente de compilação capaz de compilar e testar aplicativos do Windows Store é aplicando uma marca aos agentes de compilação.
No nó Configuração da Compilação do Console de Administração do Team Foundation Server, siga uma das etapas:
Escolha Novo Agente.
Localize um agente de compilação que você deseja usar para compilar os aplicativos do Windows 8,1 e, em seguida, escolha o link Propriedades.
A caixa de diálogo Propriedades do Agente de Compilação é exibida.
Em Marcas, escolha o link Adicionar Nova Marca.
A caixa de diálogo Adicionar Nova Marca é exibida.
Especifique uma marca como, por exemplo, WindowsStore.
Se você precisar executar testes de unidade, vá para a próxima seção. Do contrário, é possível ir para Definir um processo de compilação que compila e testa aplicativos da Windows Store.
Habilitar o agente de compilação para executar testes de unidade
É possível habilitar o agente de compilação para executar testes de unidade no aplicativo do Windows Store.
Identifique uma conta de usuário (não SERVIÇO DE REDE) que você usará como a conta de serviço de compilação. A conta de serviço de compilação deve atender a estes critérios:
Ter privilégios de Administrador no computador servidor de compilação.
Ser registrado no Team Foundation Server como uma conta de serviço de compilação. Consulte Conceder permissão de um servidor de compilação para atender uma coleção de projeto de equipe.
Ter privilégios Alteração e Leitura na pasta-depósito, se houver, que você pretende especificar na definição de compilação. Consulte Pastas da operação de configuração.
Faça logon no servidor de compilação com as credenciais da conta de serviço de compilação.
No nó Configuração de Compilação do Console de Administração do Team Foundation Server, escolha Propriedades.
A caixa de diálogo Propriedades do Serviço de Compilação é exibida.
Escolha Parar o serviço.
Em Executar o Serviço como, escolha Alterar e, em seguida, especifique as credenciais para a conta de serviço de compilação.
Selecione Executar o Serviço Interativamente.
Escolha o botão Adquirir para instalar uma licença de desenvolvedor.
Escolha o gerenciar para gerar um certificado ou para selecionar um que já foram gerados.
Escolha Iniciar e OK.
Deixe a conta de serviço de compilação conectada ao servidor de compilação.
Definir um processo de compilação que compila e testa aplicativos da Windows Store
Para compilar (e, como opção, testar) o aplicativo do Windows Store, você deve aplicar algumas configurações na definição de compilação. O procedimento a seguir descreve como definir um processo de compilação com base no Modelo Padrão.
Permissões necessárias
Para concluir o procedimento a seguir, você deve ter a permissão Edição de definição da compilação definida como Permitir. Para obter mais informações, consulte Referência de permissões para o Team Foundation Server.
Para definir um processo de compilação que compila e testa aplicativos da Windows Store
No Team Explorer, verifique se você está conectado ao projeto da equipe (teclado: Ctrl + 0, C) e, em seguida, abra a página Compilações (teclado: Ctrl + 0, B).
Escolha o link Nova Definição de Compilação ou selecione uma compilação, abra o menu de atalho e escolha Edição de Definição da Compilação.
Dica
Se uma mensagem de erro TF225001 for exibida, configure um controlador de compilação.
Na guia Padrões de Compilação, selecione o controlador de compilação que agrupa um agente de compilação implantado para compilar aplicativos do Windows Store, conforme explicado anteriormente neste tópico.
Especifique a opção do local de preparo desejada. Consulte Pastas da operação de configuração.
Na guia Processo:
No nó Compilação na caixa Projetos, especifique uma ou mais soluções ou projetos que serão compilados.
No nó Avançado, no subnó Configurações do Agente na caixa Filtro de Marcas, especifique a marca aplicada a agentes de compilação que você está usando para compilar aplicativos do Windows Store, por exemplo, WindowsStore.
Se você quiser executar testes de unidade automatizados, siga estas etapas na guia Processo, no nó Testar:
Marque a caixa Testes Automatizados e, em seguida, escolha o botão de reticências (…).
A caixa de diálogo Testes Automatizados é exibida.
Conclua uma destas etapas:
Para adicionar um teste, escolha Adicionar.
Para modificar uma execução de teste, escolha-a e Editar.
A caixa de diálogo Adicionar/Editar Teste é exibida.
No menu Test Runner, escolha Visual Studio Test Runner.
No especificação de arquivo de assembly de teste , digite * * \*test*.dll;**\*test*.appx.
Para obter informações sobre outras configurações, consulte Executar testes no processo de compilação.
Especifique todas as outras configurações exigidas pelo processo de compilação. Para obter mais informações, consulte Criar ou editar uma definição de compilação.
Usar modelos de processo de compilação anteriores
Se o modelo do processo de compilação for de uma versão anterior do TFS, você precisará modificar o modelo se quiser compilar um aplicativo do Windows 8,1. Consulte Usar um modelo de processo de compilação anterior para compilar alguns tipos de aplicativos.
Perguntas e respostas
P: Como desenvolvo o meu aplicativo do Windows Store?
R: consulte Aprenda a criar aplicativos da Windows Store.
P: Como criar e executar testes de unidade no meu aplicativo do Windows Store?
R: Consulte Explicação passo a passo: Criando e executando testes de unidade de aplicativos da Windows Store.
P: Como valido o meu aplicativo do Windows Store?
R: consulte Validando um pacote de aplicativo em compilações automatizadas