Criar e testar um aplicativo da Windows Store usando o Team Foundation Build
Você pode usar o team foundation build para criar e testar um aplicativo de Windows Store , também conhecido como um aplicativo da Windows Store.
O que você deseja fazer?
Implantar um agente de compilação que pode criar aplicativos da Windows Store
Implantar o agente de compilação
Aplicar uma marca para o agente de compilação
Habilitar o agente de compilação para executar testes de unidade
Executar o servidor do agente de compilação como um processo interativo
Instalar uma licença de desenvolvedor do Windows 8
Gerar um certificado de teste da unidade
Instalar um certificado de teste da unidade
Defina um processo de compilação que compila e teste aplicativos da Windows Store
Implantar um agente de compilação que pode criar aplicativos da Windows Store
Para criar um aplicativo de Windows Store , o agente de compilação deve executar em um servidor de compilação encontrar esses critérios:
É executado no Windows 8 (somente versões de cliente).
Tem o Visual Studio 2012 instalado.
Permissões exigidas
Você deve ser um membro do grupo de Administradores no computador de compilação, e sua permissão para Gerenciar recursos de compilação deve ser definida como Permitir.Para obter mais informações, consulte Team Foundation Permissões do servidor.
Implantar o agente de compilação
Siga uma destas etapas:
Configure um novo servidor de compilação e crie um agente de compilação em um computador executando o Windows 8 (somente versões de cliente).Para obter mais informações sobre como implantar um novo servidor de compilação, consulte Instalar o Serviço de compilação do Team Foundation.
Localize um servidor de compilação existente e crie um agente de compilação em um computador executando o Windows 8 (somente versões de cliente).
Faça logon no servidor de compilação.
Instalação Visual Studio 2012 no servidor de compilação.Na maioria dos casos, você pode instalar a mesma versão de Visual Studio 2012 que sua equipe usar nos computadores de dev.
Em alguns casos, você deve instalar o Visual Studio Professional 2012, o Visual Studio Premium 2012 ou o Visual Studio Ultimate 2012:
Você está criando um aplicativo da Windows Store do Visual C++ e você deseja compilar configuração que inclui a plataforma 86.
Você deseja ativar a tinta do código quando você executa os testes.
Consulte Instalando o Visual Studio.
No menu Iniciar do Windows, execute o 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 escolha o nó Configuração da compilação.
Informações sobre o computador de compilação aparecem no painel de conteúdo.Se o link Configurar recursos instalados aparecer, você deverá concluir a configuração inicial do servidor de compilação.Consulte Instalar o Serviço de compilação do Team Foundation.
Aplicar uma marca para o agente de compilação
Uma maneira de certificar-se de que o processo de compilação é executado somente em um agente de compilação com capacidade para compilar e testar aplicativos do Windows Store é aplicar uma marca aos agentes de compilação.
No nó de Configuração da compilação do console de administração do Team Foundation Server, siga uma destas etapas:
Escolha Novo agente.
Localize um agente de compilação que você deseja usar para criar seus aplicativos do Windows 8 e escolha o link Propriedades.
A caixa de diálogo Compilar propriedades do agente aparece.
Em Marcas, escolha o link Adicionar nova marca.
A caixa de diálogo Adicionar nova marca é exibida.
Especificar uma marca, como WindowsStore.
Escolha OK.
Se você precisar executar testes de unidade, vá para a próxima seção.Caso contrário, você pode ignorar a Defina um processo de compilação que compila e teste aplicativos da Windows Store.
Habilitar o agente de compilação para executar testes de unidade
Você pode habilitar o agente de compilação para executar testes de unidade em seu aplicativo do Windows Store.
Executar o servidor do agente de compilação como um processo interativo
Para executar testes de unidade em seu aplicativo do Windows Store, você deve executar o agente de compilação como um processo interativo.
Identifica uma conta de usuário (não NETWORK SERVICE) que você usará como a conta de serviço de compilação.A conta de serviço de compilação deve encontrar esses critérios:
Ter privilégios de administrador no computador do servidor de compilação.
Ser registrado no Team Foundation Server como uma conta de serviço de compilação.Consulte Conceder uma permissão de servidor de compilação para atender a uma coleção de projeto de equipe.
Ter a alteração e privilégios na pasta-depósito, se houver, que você planeja especificar na definição de compilação.Consulte Pastas da operação de configuração.
Faça logon no servidor de compilação com suas credenciais da conta de serviço de compilação.
Na Configuração de compilação do console de administração do Team Foundation Server, escolha Propriedades.
A caixa de diálogo Compilar propriedades do serviço aparece.
Escolha Finalizar o serviço.
Em Executar serviço como, escolha Alterar e especifique as credenciais para sua conta de serviço de compilação.
Selecione Executar serviço interativamente.
Escolha Iniciar e escolha OK.
Deixe a conta de serviço de compilação conectada ao servidor de compilação.
Instalar uma licença de desenvolvedor do Windows 8
Para executar testes de unidade em seu aplicativo do Windows Store, você deve instalar uma licença de desenvolvedor do Windows 8 no agent e de compilação.Uma maneira de fazer isso é usar o Visual Studio para criar um projeto da Windows Store do Visual C#.
No computador do agente de compilação, execute o Visual Studio.
Na barra de menu, escolha Arquivo, Novo, Projeto.
No caixa de diálogo Novo projeto, selecione um dos modelos de aplicativo da Windows Store do Visual C#.
Escolha OK.
O sistema solicita que você instale uma licença de desenvolvedor.
Se a caixa de diálogo Controle de Conta de Usuário aparecer, escolha Sim.
Conectar-se com sua conta Microsoft.
A caixa de diálogo de confirmação de Licença de Desenvolvedor aparece.
Veja também: Obtendo uma licença de desenvolvedor para o Windows 8.
Gerar um certificado de teste da unidade
Para executar testes de unidade em seu aplicativo de Windows Store , você deve instalação- no certificado - um agente de compilação do projeto de código que contém os testes de unidade que você deseja executar.Embora você possa usar o arquivo de certificado pfx que o Visual Studio gera automaticamente, é recomendável que você usar um arquivo de certificado de .cer em vez disso.Você pode usar o Visual Studio para gerá-lo.
Consulte Explicação passo a passo: Criando e executando testes de unidade de aplicativos da Windows StoreMais informações sobre certificados de aplicativo da Windows Store
Para usar o Visual Studio para gerar um arquivo de certificado .cer
No computador de dev, no Visual Studio, em Gerenciador de Soluções, abra o menu de atalho do projeto que contém seus testes de unidade e escolha Repositório, Criar pacote de aplicativos.
O assistente para criação de pacotes de aplicativos aparece.
Selecione Não.
Especifique as configurações de pacote.
Selecione ao menos uma plataforma e escolha Criar.
O pacote é criado.
Instalar um certificado de teste da unidade
Em agente de compilação, você deve instalar o certificado de projeto de código que contém os testes de unidade que você deseja executar.
No computador de dev, localize o certificado .cer que você gerou na seção anterior.
No Gerenciador do Controle do Código-Fonte, navegue até a pasta que contém o projeto de teste.
Escolha o link Caminho Local.
Navegue até a pasta de AppPackages e a subpasta que contém o pacote que você criou.
Copie o certificado .cer do seu computador de dev para o computador do agente de compilação.
No computador do agente de compilação, no menu Iniciardo Windows, execute Prompt de comando como o administrador.
Na janela Administrator: prompt de comando, insira certutil -addstore root certficate_file onde certficate_file é o caminho para um arquivo de certificado.
Defina um processo de compilação que compila e teste aplicativos da Windows Store
Para compilar (e opcionalmente testar) o aplicativo do Windows Store, você deve aplicar algumas configurações a sua definição de compilação.O procedimento a seguir descreve como definir um processo de compilação baseado no modelo padrão.
Permissões Necessárias
Para concluir o procedimento a seguir, você deve ter a permissão de Editar definição de compilação definidas para Permitir.Para obter mais informações, consulte Team Foundation Permissões do servidor.
Para definir uma compilação processar que compilações e testar os aplicativos da Windows Store
No Team Explorer:
Se você ainda não estiver conectado ao projeto de equipe no qual deseja trabalhar, conecte-se ao projeto de equipe.
Escolha Página Inicial e depois Compilações.
Na página de Compilações, escolha Nova definição de compilação.
Uma nova janela de definição de compilação é exibida.
Na página de Compilações, crie uma definição de compilação escolhendo Nova definição de compilação ou edite uma definição de compilação abrindo o menu de atalho para a definição de compilação e escolha Editar.
Na guia Opções de compilação, selecione o controlador de compilação que agrupa um agente de compilação que você implantou para compilar aplicativos do Windows Store, conforme explicado anteriormente neste tópico.
Observação Você não pode usar o Controlador de compilação hospedado para compilar um aplicativo do Windows Store.
Na guia Padrões de compilação, escolha uma das seguintes opções de Local de teste para especificar como você deseja que o processo de compilação produza e armazene arquivos de saída como binários compilados e arquivos de log:
Esta compilação não copia arquivos de saída para uma pasta depósito: Escolha esta opção se você não precisa de arquivos de saída.
Copiar a saída da compilação para a seguinte pasta depósito: Escolha esta opção se você deseja copiar arquivos de saída para uma pasta depósito em um servidor de compartilhamento de arquivos.Na caixa, digite o caminho do arquivo UNC para a pasta onde você deseja que o sistema de compilação coloque os arquivos de saída.Você deve especificar uma pasta que a conta de serviço de compilação (que você especificou em Executar o servidor do agente de compilação como um processo interativo) pode ler e escrever.Consulte Pastas da operação de configuração.
Na guia Processo:
Expanda o nóObrigatório, expanda o nó Itens a compilar e, na caixa Projetos a compilar, especifique uma ou mais soluções ou projetos a compilar.
Expanda o nó de Avançado , expanda o nó de Configurações do Agente e, na caixa de Filtro de marcas , especifique a marca que você aplicada para compilar os agentes que você está usando para criar aplicativos de Windows Store , por exemplo, WindowsStore.
Se você deseja executar testes automatizados da unidade, siga estas etapas na guia Processo:
Expanda o nó Básico.
Selecione a caixa de seleção Testes automatizados e então escolha o botão de reticências (…).
A caixa de diálogo Testes automatizados é exibida.
Siga uma destas etapas:
Para adicionar um teste, escolha Adicionar.
Para alterar um teste, escolha-o e escolha Editar.
A caixa de diálogo Adicionar/Editar teste é exibida.
No menu Testar o realizador, escolha Test Runner do Visual Studio.
Na caixa Testar a especificação de arquivo do assembly, digite **\*test*.appx.
Para obter mais informações sobre outras configurações, consulte Teste de execução em seu processo de compilação.
Especifique quaisquer outras configurações que o processo de compilação exigir.Para obter mais informações, consulte Criar uma definição de compilação.
Para obter mais informações
Para obter mais informações sobre como desenvolver um aplicativo de Windows Store , consulte Aprender a criar aplicativos da Windows Store
Para obter mais informações sobre como criar e realizar testes de unidade em um aplicativo do Windows Store, consulte Explicação passo a passo: Criando e executando testes de unidade de aplicativos da Windows Store.