Para exibir o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto em inglês em uma janela popup, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

Empacotando aplicativos universais do Windows para Windows 10

 

Para vender seu aplicativo Universal do Windows ou distribuí-lo para outros usuários, você precisa criar um pacote appxupload para ele. Quando você cria o appxupload, outro pacote de appx será gerado a ser usado para teste e sideload. É possível distribuir o aplicativo diretamente ao executar sideload do pacote em um dispositivo. (O que é sideload?).

Para o Windows 10, você gera um pacote (.appxupload) que pode ser carregado na Windows Store. Seu aplicativo estará disponível para ser instalado e executado em qualquer dispositivo com Windows 10.

(Se você precisar criar um pacote de aplicativos para um aplicativo do Windows 8.1, clique aqui.)

Aqui estão as etapas:

  1. Antes de empacotar seu aplicativo: siga estas etapas para se certificar de que seu aplicativo está pronto para ser empacotado para envio à loja.

  2. Configurar um pacote de aplicativos: use o designer de manifesto para configurar o pacote. Por exemplo, adicione imagens lado a lado e escolha as orientações com suporte do seu aplicativo.

  3. Criar um pacote de aplicativos: use o assistente no Visual Studio e certifique seu pacote com o Kit de Certificação de Aplicativos Windows.

  4. Efetuar sideload de seu pacote de aplicativos: após efetuar sideload de seu aplicativo em um dispositivo, você pode testar se ele funciona corretamente.

Depois de fazer isso, você está pronto para vender seu aplicativo na Loja. Se você tiver um aplicativo de LOB (linha de negócios) que não pretende vender por ser apenas para usuários internos, é possível executar sideload desse aplicativo para instalá-lo em qualquer dispositivo com Windows 10.

  1. Testar seu aplicativo: antes de empacotar seu aplicativo para o envio à loja, verifique se ele funciona como esperado em todas as famílias de dispositivos às quais você pretende dar suporte. Essas famílias de dispositivos podem incluir dispositivos de área de trabalho, móveis, de Hub, XBOX, IoT ou outros.

  2. Otimize seu aplicativo: você pode usar as ferramentas de depuração e criação de perfil do Visual Studio para otimizar o desempenho do seu aplicativo Universal do Windows. Por exemplo, a ferramenta de Linha do tempo da capacidade de resposta da interface do usuário, a ferramenta de Uso de memória, a ferramenta de Uso de CPU e muito mais. Saiba mais sobre eles aqui.

  3. Verificar a compatibilidade do .NET Nativo (para aplicativos do VB e C#): com a Plataforma Universal do Windows, agora há um novo compilador nativo que irá melhorar o desempenho do tempo de execução do seu aplicativo. Com essa alteração, é altamente recomendável que você teste seu aplicativo nesse ambiente de compilação. Por padrão, a configuração de compilação Versão habilita a cadeia de ferramentas do .NET nativo; portanto, é importante testar seu aplicativo com essa configuração Versão e verificar se ele se comporta como esperado. Alguns problemas comuns de depuração que podem ocorrer com o .NET Nativo são explicados em mais detalhes aqui.

O arquivo de manifesto do aplicativo (package.appxmanifest.xml) contém as propriedades e as configurações necessárias para criar seu pacote de aplicativos. Por exemplo, as propriedades no arquivo de manifesto descrevem a imagem a ser usada como o bloco de seu aplicativo ou as orientações aceitas pelo seu aplicativo quando o usuário gira o dispositivo.

O Visual Studio contém um designer de manifesto que facilita a atualização do arquivo de manifesto sem editar o XML bruto do arquivo.

O Visual Studio pode associar seu pacote à Loja. Quando você fizer isso, alguns dos campos na guia Empacotamento do designer de manifesto são atualizados automaticamente. Como faço para associar meu pacote à loja?

Configurar um pacote com o designer de manifesto

  1. Em Solution Explorer, abra o menu de atalho com botão direito sobre o nome do projeto e então escolha Properties.

  2. Clique duas vezes no arquivo Package.appxmanifest.

    Se o arquivo de manifesto já estiver aberto no modo de exibição de código XML, o Visual Studio solicitará o fechamento do arquivo.

  3. Agora você pode decidir como configurar seu aplicativo. Cada guia contém informações que podem ser configuradas sobre o seu aplicativo e links para mais informações, se necessário.

    Double-click the package manifest file

    Verifique se você tem todas as imagens necessárias para um aplicativo Universal do Windows na guia Ativos Visuais. Como faço para criar imagens para lidar com todas as diferentes resoluções de tela para dispositivos com Windows 10?

    Na guia Empacotamento, é possível inserir dados de publicação. É ali que você pode escolher qual certificado usar para assinar seu aplicativo. Todos os aplicativos universais do Windows devem ser assinados com um certificado. Para carregar um pacote do aplicativo, é necessário confiar no pacote. O certificado deve ser instalado nesse dispositivo para que ele confie no pacote. Saiba mais sobre como executar sideload em dispositivos com Windows 10.

  4. Salve o arquivo depois de fazer as edições necessárias no aplicativo.

Para distribuir um aplicativo por meio da Loja, é necessário criar um pacote appxupload. Você pode fazer isso usando o assistente Criar Pacotes de Aplicativos. Siga estas etapas para criar um pacote adequado para o envio para a loja com o Visual Studio 2015:

Para criar seu pacote do aplicativo

  1. Em Solution Explorer, abra o menu de atalho com botão direito sobre o nome do projeto e então escolha Properties.

  2. Clique com o botão direito do mouse no projeto e escolha Loja->Criar Pacotes de Aplicativos. Se essa opção estiver desabilitada ou não aparecer, verifique se o projeto é um projeto Universal do Windows.

    Context menu then click Store->Create App Packages

    A palavras-chave Async e Await no Visual Basic e a palavras-chave async e await em c# são o coração da programação assíncrona.

  3. Selecione Sim no primeiro diálogo que pergunta se você deseja compilar pacotes para carregar na Windows Store e clique em Avançar.

    Choose yes to create an app package for the store

    Se você escolher Não aqui, o Visual Studio não irá gerar o pacote .appxupload necessário para o envio à loja. Se você deseja apenas executar sideload do seu aplicativo para executá-lo em dispositivos internos, é possível selecionar essa opção. Saiba como configurar seus dispositivos para executar sideload no Windows 10.

  4. Entre com a sua conta de desenvolvedor no Centro de Desenvolvimento do Windows. (Se você ainda não tem uma conta de desenvolvedor, o assistente ajudará você criá-la.)

  5. Selecione o nome do aplicativo para o pacote ou reserve um novo se você ainda não tiver reservado um no portal do Centro de Desenvolvimento do Windows.

    Select the name to associate with your package
  6. Certifique-se de selecionar todas as três configurações de arquitetura (x86, x64 e ARM) no diálogo Selecionar e configurar pacotes. Dessa forma, seu aplicativo pode ser implantado para a mais ampla variedade de dispositivos. Na caixa de listagem Gerar pacote de aplicativos, selecione Sempre. Isso torna o processo de envio à loja muito mais simples, pois você terá apenas um arquivo para carregar (.appxupload). O único grupo conterá todos os pacotes necessários para implantar em dispositivos com cada arquitetura de processador.

    Choose all architectures so app can run everywhere
  7. É uma boa ideia incluir arquivos de símbolo PDB completos para obter a melhor experiência de análise de falhas do Centro de Desenvolvimento do Windows. Saiba mais sobre a depuração com símbolos aqui.

  8. Agora você pode configurar os detalhes para criar seu pacote. Quando estiver pronto para publicar seu aplicativo, você carregará os pacotes a partir do local de saída.

  9. Clique em Criar para gerar seu pacote appxupload.

  10. Agora, você verá essa caixa de diálogo:

    The package is successfully created

    Valide seu aplicativo antes de enviá-lo à Loja para obter a certificação em um computador local ou remoto. (Você pode validar apenas compilações de versão para o pacote de aplicativos, mas não para compilações de depuração).

  11. Para validar localmente, deixe a opção Computador Local selecionada e clique em Iniciar o Kit de Certificação de Aplicativos Windows. Veja como testar seu aplicativo com o Kit de Certificação de Aplicativos Windows.

    O Kit de Certificação de Aplicativos Windows executa os testes e mostra os resultados. Veja Testes do Kit de Certificação de Aplicativos Windows.

    Se você tiver um dispositivo remoto do Windows 10 que deseja usar para teste, você precisará instalar o Kit de Certificação de Aplicativos Windows manualmente nesse dispositivo. A próxima seção guiará você por essas etapas. Depois de fazer isso, você pode selecionar Computador remoto e clicar em Iniciar Kit de Certificação de Aplicativos Windows para se conectar ao dispositivo remoto e executar os testes de validação.

  12. Depois de concluir o WACK e seu aplicativo tiver sido aprovado, você estará pronto para carregá-lo na loja. Certifique-se de carregar o arquivo correto. Ele pode ser encontrado na pasta raiz de sua solução \[NomeAplicativo]\AppPackages e terminará com a extensão de arquivo .appxupload. O nome estará no formato [NomeAplicativo]_[VersãoAplicativo]_x86_x64_arm_bundle.appxupload.

Validar seu pacote do aplicativo em um dispositivo remoto Windows 10

  1. Habilite o dispositivo com Windows 10 para desenvolvimento usando estas instruções.

    System_CAPS_importantImportante

    Você não pode validar seu pacote do aplicativo em um dispositivo ARM remoto para Windows 10.

  2. Baixar e instalar as ferramentas remotas para Visual Studio. Essas ferramentas são usadas para executar remotamente o Kit de Certificação de Aplicativos Windows.

    Inicie o monitor de depuração remota, como descrito aqui.

  3. Baixe a versão necessária do Kit de Certificação de Aplicativos Windows e instale-a em seu dispositivo com Windows 10 remoto.

  4. Na página Criação de Pacote Concluída do assistente, escolha o botão de opção Computador Remoto e o botão de reticências ao lado do botão Testar Conexão.

    System_CAPS_noteObservação

    A palavras-chave Async e Await no Visual Basic e a palavras-chave async e await em c# são o coração da programação assíncrona. Veja como testar seu aplicativo com o Kit de Certificação de Aplicativos Windows.

  5. Especifique um dispositivo de sua sub-rede ou forneça o DNS (Servidor de Nomes de Domínio) ou o endereço IP de um dispositivo fora de sua sub-rede.

  6. Na lista Modo de Autenticação, escolha Nenhum se o dispositivo não exigir que você faça logon nele usando suas credenciais do Windows.

  7. Escolha o botão Selecionar e o botão Iniciar o Kit de Certificação de Aplicativos para Windows.

    Se as ferramentas remotas estiverem em execução nesse dispositivo, o Visual Studio se conectará a ele e executará os testes de validação. Veja Testes do Kit de Certificação de Aplicativos Windows.

Com os pacotes de aplicativos Universais do Windows, você não pode simplesmente instalar um aplicativo em seu dispositivo, como aplicativos de Área de Trabalho. Normalmente, você baixa esses aplicativos da Loja e é assim que eles são instalados em seu dispositivo. Mas você pode carregar aplicativos em seu dispositivo sem enviá-los para a Loja. Isso permite que você instale-os e teste-os usando o pacote do aplicativo (AppX) que você criou. Se você tem um aplicativo que você não deseja vender na Loja, como um aplicativo de LOB (linha de negócios), você pode efetuar sideload desse aplicativo de modo que outros usuários de sua empresa possam usá-lo.

Para efetuar sideload de seu pacote de aplicativos em um dispositivo com Windows 10, siga essas etapas:

Depois de executar o sideload do aplicativo para testá-lo, você pode carregar o pacote para vender seu aplicativo na Loja ou carregar executar o sideload do aplicativo para qualquer dispositivo com Windows 10. Saiba mais sobre formas de executar sideload de um aplicativo LOB (linha de negócios) para outros usuários em sua empresa.

  1. Copie as pastas da versão que você deseja instalar no dispositivo de destino.

    Se você tiver criado um pacote de aplicativos, você terá uma pasta com base no número de versão e uma pasta _test. Por exemplo, essas duas pastas (em que a versão para instalar é 1.0.2):

    • C:\Projects\MyApp\MyApp\AppPackages\MyApp_1.0.2.0

    • C:\Projects\MyApp\MyApp\AppPackages\MyApp_1.0.2.0_Test

    Se você não tem um pacote de aplicativos, basta copiar a pasta na arquitetura correta e a pasta de teste correspondente. Por exemplo, essas duas pastas:

    • C:\Projects\MyApp\MyApp\AppPackages\MyApp_1.0.2.0_x64

    • C:\Projects\MyApp\MyApp\AppPackages\MyApp_1.0.2.0_x64_Test

  2. No dispositivo de destino, abra a pasta de teste. Por exemplo: C:\Projects\MyApp\MyApp\AppPackages\MyApp_1.0.2.0_Test.

  3. Clique com botão direito do mouse no arquivo Add-AppDevPackage.ps1, escolha Executar com o PowerShell e siga os prompts.

    Open the context menu for the .appx file

    Quando o pacote de aplicativos tiver sido instalado, você verá esta mensagem em sua janela do PowerShell: o aplicativo foi instalado com êxito.

    System_CAPS_noteObservação

    Para abrir o menu de atalho em um tablet, toque na tela onde você deseja clicar com o botão direito, espere até aparecer um círculo cheio, em seguida, levante seu dedo. O menu de atalho aparece após você levantar o dedo.

  4. Clique no botão Iniciar e, em seguida, digite o nome do seu aplicativo para iniciá-lo.

R: No menu Projeto, escolha Loja -> Abrir Conta de Desenvolvedor. Isso abrirá o Centro de Desenvolvimento para aplicativos da Store. De lá, você pode criar uma conta de desenvolvedor, da qual você precisará para carregar aplicativos para Store. Saiba mais sobre o Contrato de Desenvolvedor do Aplicativo.

R: No menu Projeto, escolha Loja -> Reservar Nome do Aplicativo. Entre na Store. Depois da verificação de suas credenciais, você poderá reservar um nome para o aplicativo. Quando a Store estiver aberta para envios de aplicativo, você poderá reservar um nome de aplicativo por um ano. Se você não enviar um aplicativo no próximo ano, a reserva irá expirar e outro desenvolvedor poderá reservar o nome. Saiba mais sobre como nomear e descrever seu aplicativo.

R: No menu Projeto, escolha Loja -> Associar Aplicativo à Loja. Se você fizer isso, poderá testar cenários de compra e de notificação em seu aplicativo. Ao associar o seu aplicativo à Store, estes valores são baixados para o arquivo de manifesto do aplicativo do projeto atual em seu computador local:

  • Package Display Name

  • Package Name

  • ID do Editor

  • Publisher Display Name

  • Version

Se substituir o arquivo de manifesto padrão .appx criando um arquivo .xml personalizado para o manifesto, você não poderá associar seu aplicativo à Loja. Se você tentar associar um arquivo de manifesto personalizado à Loja, uma mensagem de erro será exibida.

R: No menu Projeto, escolha Loja -> Capturar Capturas de Tela. Isso compilará o projeto atual e iniciará o aplicativo no simulador. Quando o simulador é aberto, escolha o botão Copiar Captura de Tela na barra lateral do simulador.

R: No menu Projeto, escolha Loja -> Carregar Pacotes de Aplicativos. Entre na Store. Depois da verificação de suas credenciais, o Painel se abrirá. Se tiver reservado um nome para o aplicativo, você usará essa ferramenta para editar a versão existente. Se você não tiver reservado o nome, escolha Enviar um novo aplicativo e siga as instruções na tela.

R: Abra a pasta que contém o script do PowerShell para instalar seu pacote de aplicativos. Por exemplo, C:\Projects\MyApp\MyApp\AppPackages\MyApp_1.0.6.0_Test.

  1. Clique duas vezes no arquivo de certificado na pasta e, em seguida, clique em Instalar Certificado. Isso exibe o Assistente para Importação de Certificados.

  2. No grupo Local do Repositório, toque no botão de opção para alterar a opção selecionada para Computador Local.

  3. Clique em Avançar.

  4. Toque em OK para confirmar o diálogo do UAC.

  5. Na próxima tela do Assistente para Importação de Certificados, altere a opção selecionada para Colocar todos os certificados no repositório a seguir.

  6. Toque no botão Procurar. Na janela pop-up Selecionar Repositório de Certificados, role para baixo, selecione Pessoas Confiáveis e toque em OK.

  7. Toque no botão Avançar; uma nova tela é exibida. Toque no botão Concluir.

  8. Use o cmdlet add-appxpackage para obter detalhes do cmdlet add-appxpackage do PowerShell.

R: Os usuários podem baixar mais rápido com um pacote de aplicativos, porque baixam somente os ativos de que precisam. Se seu aplicativo contiver recursos específicos a um idioma, variedade de escalas de imagem ou recursos que se apliquem a versões específicas do DirectX, você deve gerar um pacote de aplicativos. Se você não gerar um, o aplicativo será executado sem problemas, mas os usuários precisarão baixar um aplicativo maior. Saiba mais sobre pacotes de aplicativos.

Um pacote de aplicativos pode conter os pacotes de todas as arquiteturas; portanto, você só precisa de um pacote por aplicativo.

Se você criar um pacote de aplicativos, é possível enviar seu aplicativo para a Loja com mais facilidade. Você só precisa carregar um arquivo .appx - independentemente de a quantas arquiteturas seu aplicativo dá suporte. Por exemplo, apenas um carregamento para dar suporte a x86 e x64. Se você não criar um pacote de aplicativos, deverá carregar um arquivo .appx para todas as arquiteturas com suporte.

R: Você pode adicionar versões diferentes de cada imagem que identifica seu aplicativo usando o designer de manifesto do pacote - ativos de imagem em suas imagens de aplicativo, logotipos e tela inicial. Em seguida, você pode testá-las para garantir que tenham uma boa aparência em uma variedade de dispositivos com diferentes resoluções da tela. Saiba como gerenciar e organizar os recursos de arquivo e imagem para essas e outras imagens.

Ao pensar em diferentes resoluções de tela para seus dispositivos com Windows 10, também é importante criar um design responsivo para aplicativos Universais do Windows.

R: Você pode tornar seu aplicativo mais atraente para o público internacional localizando seu nome de exibição, descrição e outros recursos de identificação, descritos no arquivo de manifesto do pacote. Saiba como carregar arquivos de recursos com base no idioma. Vá para a seção Carregando cadeias de caracteres do manifesto do aplicativo desse tópico.

Você também pode localizar seu próprio aplicativo usando arquivos de recursos.

R: Sim. Você pode executar o MSBuild em um prompt de comando do Visual Studio ou usar o Team Foundation Build.

Abra um prompt de comando do Visual Studio e compile o projeto do aplicativo com o MSBuild. Se você não especificar sinalizadores ou destinos adicionais, o MSBuild criará o pacote do aplicativo no mesmo local da outra saída de compilação do projeto. Por padrão, essa saída é exibida em uma subpasta específica do projeto. Por exemplo:

MSBuild MyApp.csproj /p:OutDir=C:\builds\droplocation\

O pacote do aplicativo e a outra saída de compilação seriam criados no seguinte local:

C:\builds\droplocation\MyApp\

Para selecionar uma configuração e plataforma específicas que você criou para o pacote, você pode adicionar esse parâmetro:

/p:Platform=x86;Configuration=Release

/p:Platform=x86;Configuration=Release

R: Use o Sistema de Gerenciamento de Recursos, que tem uma ferramenta para ajudá-lo a criar arquivos PRI (Índice de Recurso do Pacote) com a ferramenta MakePRI. Cada arquivo PRI contém um conjunto nomeado de recursos, conhecido como um mapa de recursos.

R: Se o script do PowerShell não é executado e não há mensagem de erro, o UAC (controle de acesso de usuários) no computador pode ter sido alterado. A configuração UAC padrão é Notificar-me somente quando os aplicativos tentarem fazer alterações no meu computador (padrão), mas pode ser alterada para Nunca me notificar. Se você usar uma conta de usuário padrão para fazer logon em uma máquina cujo UAC está configurado para Nunca me notificar, as alterações que exigirem permissões de administrador serão negadas automaticamente. Sob essas circunstâncias, o script do PowerShell é iniciado, mas exige permissões administrativas para continuar. A caixa de diálogo UAC não aparece e o Windows impede automaticamente o script de fazer alterações. Para resolver esse problema, mude a configuração UAC ou execute o script como administrador.

Mostrar: