Redirecionar seu aplicativo da Windows Store para o Windows 8.1

Para migrar seu aplicativo da Windows Store para o Windows 8.1, redirecione seus projetos e atualize seu código. Para uma transição suave, nós recomendamos que você siga estas etapas.

Dn263114.still_image_retarget(pt-br,WIN.10).jpg

Observação  Para redirecionar seu projeto, você deve estar executando o Windows 8.1. Depois de redirecionar seu projeto, você não poderá abrir esse projeto em um computador que execute o Windows 8.

Etapa 1: copie sua solução

Para manter a versão do Windows 8 de seu aplicativo sempre atualizada, nós recomendamos que você copie sua solução antes de redirecioná-la.

Se você gerencia a solução no controle de versão, nós recomendamos criar uma ramificação para a versão do Windows 8 de seu aplicativo. Você pode depois redirecionar a solução na ramificação principal.

Se você não usa o controle de versão, nós recomendamos copiar a solução em outra pasta e depois redirecionar sua cópia.

Dn263114.wedge(pt-br,WIN.10).gifPara criar uma ramificação no Serviço do Team Foundation (para soluções em controle de versão)

  1. No Gerenciador do Controle do Código-Fonte, abra o menu de atalho da ramificação ou pasta que contém os arquivos da solução do aplicativo que deseja redirecionar e escolha Ramificação.

    A caixa de diálogo Ramificação aparece.

  2. Na caixa Destino, especifique o caminho da nova ramificação.

  3. (Opcional) Na seção Ramificar da versão, especifique se é para ramificar da versão mais recente, de uma versão com uma data específica ou de determinado conjunto de alterações.

  4. Clique no botão Ramificar.

    Veja Arquivos e pastas de ramificação.

Dn263114.wedge(pt-br,WIN.10).gifPara criar uma pasta (para soluções que não estão em controle de versão)

  1. Copie a pasta da solução em um local no computador fácil de se lembrar.

  2. Renomeie a pasta original com um nome que faça sentido (por exemplo, SolutionName_8.1).

  3. Se a sua solução fizer referência a projetos que estiverem fora da pasta de solução, copie-os para um local fácil de se lembrar (por exemplo, perto da pasta SolutionName_8.1).

Etapa 2: redirecione seus projetos

Altere o destino de cada projeto na solução do Windows 8 para o Windows 8.1.

  1. Se você gerencia os arquivos no controle de versão, verifique a solução inteira.

  2. Abra sua solução no Microsoft Visual Studio 2013.

    • Se você abrir a solução no Microsoft Visual Studio Express 2013 para Windows, ela não será carregada. Na próxima etapa, você vai redirecionar os projetos em sua solução.
    • Se você estiver abrindo a sua solução no Microsoft Visual Studio Professional 2013, no Microsoft Visual Studio Premium 2013 Preview ou no Microsoft Visual Studio Ultimate 2013, sua solução será carregada, mais ainda será destinada ao Windows 8.
  3. No Gerenciador de Soluções, abra o menu de atalhos da solução e então selecione Redirecionar projetos da Windows Store para o Windows 8.1.

  4. Na caixa de diálogo Alterações de Projeto e Solução que é apresentada, selecione cada projeto a ser redirecionado e escolha o botão OK.

    Os projetos selecionados agora são redirecionados para o Windows 8.1.

    Observação  Para redirecionar projetos individualmente, abra o menu de atalhos de um projeto e, então, selecione Redirecionar para o Windows 8.1.

Etapa 3: corrija erros relacionados a caminhos de arquivos e SDKs de extensão

Corrigir erros relacionados a caminhos de arquivos

Se a solução tiver caminhos absolutos para arquivos de outros projetos, você poderá ter que corrigir esses caminhos para fazerem referência aos arquivos nas versões criadas na Etapa 1: copie sua solução.

Ao criar um projeto, você poderá ver erros e avisos na Lista de Erros e na Janela de Saída se o seu projeto fizer referência a arquivos usando caminhos inválidos. Você pode usar esses erros e avisos para identificar e corrigir os caminhos dos arquivos. Nós recomendamos que você use os caminhos relativos sempre que possível.

Corrigir erros relacionados a SDKs de extensão

Poderão ocorrer erros se o seu projeto fizer referência a SDKs de extensão criados em C++ e para o Windows 8. Isso porque esses SDKs dependem do Pacote do Tempo de Execução do Microsoft Visual C++ v11.0 que, por sua vez, não pode ser instalado no seu computador.

Para resolver esses erros, instale as Ferramentas para a Manutenção de aplicativos da Loja para Windows 8. As ferramentas instalam o Pacote do Tempo de Execução do Microsoft Visual C++ v11.0 no computador. Para saber mais, veja Para adicionar as Ferramentas para a Manutenção de aplicativos da Loja para Windows 8.

Se ainda assim ocorrerem erros após a instalação das ferramentas, remova a referência do seu projeto ao SDK de extensão. Depois, abra a caixa de diálogo Gerenciador de Referências e adicione novamente a referência desse SDK ao projeto.

Em alguns casos, é possível obter uma versão atualizada de um SDK de extensão que seja compatível com o Windows 8.1. Caso uma versão compatível do SDK ainda não esteja disponível para download, e os erros continuam aparecendo quando você cria seu projeto, confira o arquivo Leiame do Visual Studio para obter orientação sobre como resolver temporariamente esse problema, para que você possa compilar e executar o aplicativo no seu computador de desenvolvimento.

Etapa 4: atualize seu código para seguir as novas APIs e recursos

Muitas APIs e recursos que antes estavam disponíveis no Windows 8 foram alterados. Em alguns casos, eles foram substituídos por novas APIs e recursos. Conforme você compilar e testar seu aplicativo, poderá encontrar avisos que terá que corrigir. Para ver a lista completa de API e recursos alterados, confira os seguintes tópicos:

Os modelos de projetos dos aplicativos da Windows Store foram alterados porque o Windows 8.1 oferece novas formas de se trabalhar em alguns cenários. O Visual Studio não modifica a estrutura nem o conteúdo da sua solução e, por isso, ela pode incluir arquivos que não estariam presentes nos novos projetos voltados para o Windows 8.1. A solução pode ser executada com êxito, mas nós recomendamos que você investigue como é possível otimizar seu aplicativo para o Windows 8.1 e aplicar as novas práticas recomendadas. Para saber mais, veja Windows 8 para o Windows 8.1 para desenvolvedores de XAML.

Para saber informações gerais sobre a estrutura de modelos de projeto que você pode usar para criar aplicativos da Windows Store no Visual Studio 2013, veja os seguintes tópicos:

Etapa 5: atualize a versão do Windows 8 do seu aplicativo.

Se você gerencia a sua solução no controle de versão, nós recomendamos atualizar a versão do Windows 8 do aplicativo através da atualização dos arquivos na ramificação criada na Etapa 1: copie sua solução.

Se você não usa o controle de versão, nós recomendamos atualizar a versão do Windows 8 do aplicativo através da atualização dos arquivos na pasta original (não a cópia).

Você pode atualizar a versão do Windows 8 do aplicativo usando qualquer uma das seguintes versões do Visual Studio, caso também instale as ferramentas de manutenção de aplicativos da Loja para Windows 8.

Versão do Visual StudioSistema operacional necessário
Visual Studio Professional 2013Windows 8.1
Microsoft Visual Studio Premium 2013Windows 8.1
Visual Studio Ultimate 2013Windows 8.1
Microsoft Visual Studio 2012Windows 8.1 ou Windows 8

 

Observação  Não é possível usar o Visual Studio 2013 em um computador executando o Windows 8 para atualizar a versão do Windows 8 do aplicativo, mesmo que as ferramentas de manutenção de aplicativos da Loja para Windows 8 estejam instaladas.

Ao instalar qualquer uma dessas edições do Visual Studio, verifique se a caixa de seleção Ferramentas de Manutenção de aplicativos da Loja para Windows 8 está marcada. Se não fizer isso, um erro aparecerá quando você abrir o projeto na versão do Windows 8 do aplicativo, e você terá que adicionar as ferramentas.

Dn263114.wedge(pt-br,WIN.10).gifPara adicionar as Ferramentas para a Manutenção de aplicativos da Loja para Windows 8

  1. No Painel de Controle, abra Programas e Recursos, escolha o item que representa a sua instalação do Visual Studio e clique no botão Alterar.

  2. No Assistente de Instalação do Visual Studio, clique no botão Continuar e no botão Modificar.

  3. Na lista Recursos opcionais a serem instalados, marque a caixa de seleção Ferramentas para a Manutenção de aplicativos da Loja para Windows 8 e clique no botão Atualizar.

Você não pode atualizar a versão do Windows 8 de seu aplicativo usando o Visual Studio Express 2013 para Windows. Essa versão do aplicativo só será carregada nessa versão do Visual Studio quando você redirecionar a solução para o Windows 8.1.

Tópicos relacionados

Guia de Produto do Windows 8.1 para Desenvolvedores

 

 

Mostrar:
© 2014 Microsoft. Todos os direitos reservados.