Usando o HoloLens Emulator

O HoloLens Emulator permite testar aplicações holográficas no seu PC sem um HoloLens físico, incluindo o HoloLens de ferramentas de desenvolvimento. O emulador utiliza uma máquina virtual Hyper-V, o que significa que as entradas humanas e ambientais que estão a ser lidas por HoloLens os sensores são simulados a partir do teclado, rato ou controlador Xbox. Nem precisa de modificar os seus projetos para funcionar no emulador, a aplicação não sabe que não está a funcionar com um HoloLens real.

Se procura desenvolver aplicações ou jogos de auscultadores imersivos (VR) Windows Mixed Reality imersivos para computadores de secretária, consulte o simulador de Windows Mixed Reality, que lhe permite simular auscultadores de ambiente de trabalho.

Visão geral HoloLens 2 Emulator

Instalação do HoloLens Emulator

Descarregue o HoloLens Emulator.

Versões:

Pode encontrar notas de lançamento e construções mais antigas do HoloLens Emulator na página de arquivo HoloLens Emulator.

requisitos do sistema HoloLens Emulator

O HoloLens Emulator utiliza Hyper-V com RemoteFx (primeira Gen Emulator) ou GPU-PV (HoloLens 2 Emulator) para gráficos acelerados de hardware. Para utilizar o emulador, certifique-se de que o seu PC cumpre os seguintes requisitos de hardware:

  • 64 bits Windows 10 Pro, Enterprise ou Education

    Nota

    Windows 10 Home Edition não suporta o Hyper-V nem o HoloLens Emulator.
    O HoloLens 2 Emulator requer a atualização Windows 10 outubro de 2018 ou posterior.

  • CPU de 64 bits
  • CPU com quatro núcleos (ou múltiplos CPUs com um total de quatro núcleos)
  • 8 GB de RAM ou mais
  • No BIOS, as seguintes características devem ser suportadas e ativadas:
    • Virtualização assistida por hardware
    • Tradução de endereço de segundo nível (SLAT)
    • Prevenção da Execução de Dados baseada em hardware (DEP)
  • Requisitos de GPU
    • DirectX 11.0 ou mais tarde
    • Condutor gráfico WDDM 1.2 ou posterior (primeira geração)
    • Condutor gráfico WDDM 2.5 (HoloLens 2 Emulator)
    • O emulador pode trabalhar com uma GPU não apoiada, mas será mais lento

Se o seu sistema cumprir os requisitos acima indicados, certifique-se de que a função "Hiper-V" foi ativada no seu sistema. Ir para o Painel de Controlo - Programas - Programas e > Funcionalidades - Ligue Windows > Funcionalidades ligados ou desligados e verifique se > está selecionado.

Implementação de aplicativos para o HoloLens Emulator

  1. Carregue a sua solução de aplicação em Visual Studio.

    Nota

    Ao utilizar a Unidade, construa o seu projeto a partir da Unidade e, em seguida, carregue a solução incorporada em Visual Studio, como de costume.

  2. Para HoloLens Emulator (primeira geração), certifique-se de que a Plataforma está definida para x86. Para os HoloLens 2 Emulator, certifique-se de que a Plataforma está definida para x86 ou x64.
  3. Selecione a versão HoloLens Emulator deseja como dispositivo-alvo para depurar.
  4. Vá ao Debug Start Debugging ou pressione F5 para lançar o emulador e implementar a sua aplicação para depurar.

O emulador pode demorar um minuto ou mais a arrancar quando o iniciar pela primeira vez. Recomendamos que mantenha o emulador aberto durante a sua sessão de depuragem, para que possa implementar rapidamente aplicações no emulador.

Entrada de emulador básico

Controlar o emulador é semelhante a muitos jogos de vídeo 3D comuns. As opções de entrada estão disponíveis para a utilização do teclado, rato ou controlador Xbox. Controla o emulador dirigindo as ações de um utilizador simulado usando um HoloLens. As suas ações movem o utilizador simulado em torno do ambiente. As aplicações em execução no emulador respondem como fariam num dispositivo real.

O cursor em HoloLens (primeira gen) segue o movimento da cabeça e a rotação. No HoloLens 2 Emulator, o cursor segue o movimento e a orientação da mão.

  • Ande para a frente, para trás, para a esquerda e para a direita - Use as teclas W,A,S e D no teclado, ou a bengala esquerda num controlador Xbox.
  • Olhe para cima, para baixo, para a esquerda e para a direita - Selecione e arraste o rato, use as teclas de seta no teclado ou a vara direita num controlador Xbox.
  • Gesto de toque de ar - Clique com a direita no rato, prima a tecla Enter no teclado ou utilize o botão A num controlador Xbox.
  • Gesto Bloom/System - Prima a tecla Windows ou a tecla F2 no teclado ou prima o botão B num controlador Xbox.
  • Movimento da mão para deslocamento - Simultaneamente, segure a tecla Alt e o botão do rato direito e arraste o rato para cima ou para baixo. Num controlador Xbox, segure o gatilho direito e o botão A e mova a direita para cima e para baixo.
  • Movimento e orientação da mão (apenas HoloLens 2 Emulator) - Segure a tecla Alt e arraste o rato para cima ou para baixo, para a esquerda ou para a direita para mover a mão. Também pode utilizar as teclas de seta e Q ou E para rodar e inclinar a mão. Para um controlador Xbox, segure o para-choques esquerdo ou direito e use o polegar esquerdo para mover a mão esquerda, direita, para a frente e para trás, o polegar direito para rodá-lo. Use para cima ou para baixo no Dpad para levantar ou baixar a mão.

Tem um auricular Windows Mixed Reality imersivo? Começando pelo HoloLens 2 Emulator (Windows Holographic, versão 2004), pode utilizar os auscultadores e controladores de movimento imersivos Windows Mixed Reality para controlar o HoloLens 2 Emulator e vê-lo em estéreo. Ver Utilizando um Windows Mixed Reality auscultadores imersivos e controladores de movimento com o HoloLens 2 Emulator

Anatomia do HoloLens 2 Emulator

Janela principal

HoloLens 2 Emulator janela principal

Barra de ferramentas

À direita da janela principal, encontre a barra de ferramentas do emulador. A barra de ferramentas contém os seguintes botões:

  • Ícone próximoFechar: Fecha o emulador.
  • Minimizar o íconeMinimizar: Minimiza a janela do emulador.
  • Simulation_iconPainel de controlo de simulação: Mostrar ou ocultar o painel de controlo de Simulação para configurar e controlar a entrada no emulador.
  • Ajuste para o ícone do ecrãAjuste aoecrã: Encaixa o emulador no ecrã.
  • Zoom íconeZoom: Faça o emulador maior e menor.
  • Ajuda do íconeajuda: Abra a ajuda dos emuladores.
  • Abra o ícone do portal do dispositivoOpen DevicePortal: Abra o portal do dispositivo Windows para o HoloLens OS no emulador.
  • Ferramentas íconesFerramentas: Abra o painel de ferramentas adicionais.

Painel de controlo de simulação

O painel de controlo de simulação permite-lhe visualizar a posição e orientação atuais dos dispositivos humanos e de entrada simulados. Também permite configurar a entrada simulada, como mostrar ou esconder uma ou ambas as mãos, e dispositivos utilizados para controlar a entrada simulada, como o teclado, rato e gamepad do seu PC.

Painel de controlo de simulação

  • Para ocultar ou mostrar o painel de simulação, selecione o botão da barra de ferramentas ou pressione F7 no teclado.
  • Passe o rato sobre um controlo ou campo para exibir uma ponta de ferramenta que contenha controlos de teclado, rato e gamepad para ele.
  • Para mostrar ou esconder uma mão, alternar o interruptor apropriado sob a mão esquerda ou direita.
  • Para controlar a mão, utilize as teclas Alt esquerda ou direita no teclado ou no para-choques esquerdo ou direito no gamepad.
  • Para direcionar toda a entrada para uma ou ambas as mãos, selecione o botão de pressão por baixo do interruptor de alternância, que é o mesmo que segurar a tecla Alt para a mão.
  • Para controlar a direção do olhar, selecione o pino de pressão na secção Olhos, que é o mesmo que segurar a tecla Y no teclado.
  • Para carregar uma gravação de quarto, selecione o botão Carregar na secção 'Gravação'. Consulte os quartos simulados para obter mais informações.
  • Para ajustar a velocidade que os dispositivos humanos ou de entrada simulados irão mover-se ou rodar em resposta à entrada do teclado, do rato ou do gamepad, selecione o ícone de engrenagem ao lado das definições de Entrada e ajuste os sliders.
  • Por predefinição, a entrada do teclado controla a entrada humana simulada e simulada. Para que a entrada do teclado do seu PC seja enviada para o HoloLens, desmarque o teclado de utilização para simulação. F4 é a chave do atalho para esta definição.
  • Se o painel de simulação já estiver visível, pressionar o F8 move o foco do teclado para o mesmo.
  • Para desacordo o painel de simulação da janela do emulador, selecione o botão na parte inferior do painel ou pressione F9 no teclado. Fechar a janela ou premir F9 volta a retornar a janela ao emulador.
  • O painel de controlo de simulação pode ser lançado como uma aplicação separada, permitindo ligar e controlar o HoloLens 2 Emulator, um dispositivo HoloLens 2, ou Windows Mixed Reality simulação executando PerceptionSimulationInput.exe de %ProgramFiles(x86)%\Windows Kits\10\Microsoft XDE\10.0.18362.0.

Separador de conta

O separador 'Conta' permite configurar o emulador para iniciar súpite com uma Conta Microsoft. Isto é útil para testar APIs que exigem que o utilizador seja assinado com uma conta. A toggling desta opção requer que feche completamente e reinicie a HoloLens Emulator para que a definição produza efeitos. Se esta opção estiver ativada, os lançamentos posteriores do emulador pedir-lhe-ão para iniciar súmula, tal como um utilizador iniciaria a primeira HoloLens. Para introduzir as suas credenciais utilizando o teclado do seu PC, desligue primeiro o teclado para simulação no Painel de Controlo de Simulação ou prima F4 no teclado para alternar a definição do teclado.

Separador de configurações opcionais

O separador de definições opcionais exibe um controlo para ativar ou desativar gráficos acelerados de hardware. Os gráficos acelerados de hardware são utilizados por padrão, se suportados pela unidade de adaptador de gráficos do seu PC. Se o condutor do adaptador gráfico não suportar GPU-PV, esta opção não será visível.

Separador Diagnóstico

O separador De diagnóstico mostra o endereço IP do emulador sob a forma de uma ligação ao Portal do Dispositivo Windows juntamente com o estado da GPU virtual.

Separador de rede

O separador 'Rede' mostra os detalhes do adaptador de rede para o emulador, bem como detalhes do adaptador de rede para a máquina de anfitrião. Para os HoloLens 2 Emulator, esta aba só aparece quando estiver a executar o emulador no Atualização de maio de 2019 do Windows 10 ou mais recente.

Separador de configuração NAT

Esta lingueta só aparece quando estiver a executar o emulador no Atualização de maio de 2019 do Windows 10 ou mais novo.

O emulador utiliza a ligação de rede do seu PC e fica atrás de um NAT. Este separador permite-lhe mapear portas do seu PC anfitrião para o emulador, o que permite que dispositivos remotos se conectem a aplicações e serviços em execução no emulador.

Por exemplo, se pretender aceder ao Portal do Dispositivo no emulador a partir de um PC remoto:

  1. Adicione uma entrada para a porta interna 80 (a porta em que o Portal do Dispositivo está a ouvir) clicando duas vezes numa linha livre na tabela. Para outras aplicações, insira o número de porta no qual a aplicação está a ouvir.
  2. Escolha qualquer porta externa disponível. Neste exemplo, usaremos o porto 8080 como porta externa.
  3. Selecione o protocolo. O padrão é TCP. Uma vez que o Portal do Dispositivo utiliza o TCP, deixamos o padrão.
  4. Clique em "Aplicar Alterações" para ativar o mapeamento. O 'Status' passará de 'Pendente' para 'Activo'.
  5. No PC remoto, abra um browser e navegue para (IP-of-the-PC-running-the-emulator):8080. Aparecerá a interface do Portal do Dispositivo. O endereço IP que utiliza num PC remoto deve ser o endereço IP do PC que executa o emulador, e não do próprio emulador. Pode recuperar o IP através de vários meios, como a aplicação Definições no PC na categoria 'Internet de & rede', 'ipconfig' a partir de um Pedido de Comando e do separador Rede no diálogo Ferramentas do emulador, procurando a entrada do Adaptador de Ambiente de Trabalho.

Note também que se adicionar um mapeamento de porta para o Portal do Dispositivo, pode controlar o emulador remotamente utilizando a ferramenta Perception Simulation Control incluída na instalação do emulador ou com as APIs de Simulação de Perceção, ligando-se ao endereço IP do anfitrião e à porta externa do Portal do Dispositivo, como 8080 no exemplo acima. Ao utilizar o Controlo de Simulação de Perceção para ligar e controlar o emulador remotamente, especifique apenas o endereço IP do PC e a porta configurada. Não inclua "https://".

Não existem mapeamentos portuários por defeito. Quaisquer mapeamentos que configurar são persistentes em todos os lançamentos do HoloLens 2 Emulator e serão ativados automaticamente quando o emulador tiver sido totalmente iniciado.

Utilize o botão 'Exportar' para guardar os seus mapeamentos num ficheiro. Em seguida, pode partilhar este ficheiro com outros membros da equipa que podem usar o botão 'Import' para configurar automaticamente os mesmos mapeamentos.

HoloLens Emulator separador 'Configuração NAT'

Separador de atualizações

Esta lingueta só aparece quando estiver a executar o emulador no Atualização de maio de 2019 do Windows 10 ou mais novo.

No arranque, o emulador irá verificar novas versões. Se estiver disponível uma nova versão, o emulador apresentará um alerta que mostra a versão que tem, juntamente com a versão disponível e pergunta se pretende atualizar. Se selecionar 'Sim', o instalador para a nova versão é descarregado.

O separador Atualizações permite-lhe controlar se o emulador verifica ou não novas versões, tocando a caixa de verificação "Verificar automaticamente se há atualizações" neste separador. Também permite ver e descarregar outras versões emuladoras disponíveis, a começar pela Atualização de setembro de 2019. Para versões diferentes das que estão atualmente em execução, é fornecido um link de descarregamento. Clicar neste link irá descarregar o instalador para esta versão.

HoloLens Emulator separador 'Updates'

Utilizando um Windows Mixed Reality auscultadores imersivos e controladores de movimento com o HoloLens 2 Emulator

Começando pelo HoloLens 2 Emulator (Windows Holographic, versão 2004), pode utilizar um Windows Mixed Reality auriculares e controladores de movimento para visualizar e interagir com o HoloLens 2 Emulator em estéreo. Isto permite-lhe fazer movimentos mais rápidos e naturais com a cabeça e as mãos sem um dispositivo HoloLens 2. Não é uma substituição completa para um dispositivo HoloLens 2, mas destina-se a dar uma experiência melhorada para além de interagir com o emulador usando teclado, rato e gamepad numa janela de ambiente de trabalho 2D. Para ativar esta funcionalidade:

  1. Certifique-se de que Windows Mixed Reality está configurado no seu PC e que os auscultadores Windows Mixed Reality imersivos estão ligados.
  2. Lançar o HoloLens 2 Emulator
  3. Abra o painel de Simulação clicando no botão da barra de ferramentas ou pressionando F7.
  4. Percorra o painel até ao fundo.
  5. Verifique a caixa com a etiqueta "Use HMD para simulação"
  6. Windows Mixed Reality arranque e o visor do emulador mudará ligeiramente. Sem um auricular, o emulador coloca ambos os olhos no centro da cabeça e exibe apenas um olho. Com um auricular, o emulador gera uma verdadeira saída estéreo, mas apenas torna um olho na sua janela do ambiente de trabalho, enquanto ambos os olhos são renderizados aos auscultadores.
  7. Ligue opcionalmente um ou ambos os controladores de movimento. A entrada do controlador está mapeada para a entrada da mão no emulador. Por exemplo, para tocar, puxe o gatilho no controlador de movimento. Para se mover, use o polegar. Para obter uma lista completa de controlos, consulte a entrada do Advanced HoloLens Emulator e do Simulador de Realidade Mista

Tem dificuldade em ver conteúdo nos auscultadores?

  • Se o visor estiver em branco tanto no auricular como no Portal de Realidade Mista, mas se vir conteúdo na janela HoloLens 2 Emulator no seu ambiente de trabalho, verifique se a aceleração dos gráficos de hardware está ativada no emulador. Windows Mixed Reality suporte imersivo dos auscultadores requer que a aceleração dos gráficos de hardware seja ativada no emulador.
  • Se vir conteúdo no auricular, mas os hologramas estiverem borrados ou vir uma imagem dupla, use os seguintes passos para ajustar a vista estéreo para os seus olhos:
  1. Desligue temporariamente "Use HMD para simulação".
  2. Editor de Registo de Lançamento (regedit.exe)
  3. Navegue até HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation
  4. Crie um novo valor DWORD chamado "EnableEyePoseControl" e desaponha o seu valor para 1.
  5. Ativar "Use HMD para simulação" no emulador.
  6. Quando o conteúdo aparecer no auricular, utilize as teclas de seta para ajustar a rotação dos olhos. Segure o Alt esquerdo para ajustar o olho esquerdo e o Alt direito para ajustar o olho direito. Utilize 'Q' e 'E' para ajustar o rolo para cada olho, segurando novamente a chave Alt apropriada para o olho. Utilize as teclas '+' e '-' para ajustar a distância entre os olhos. (Note que +/- num bloco de números não funcionará. Utilize os botões do teclado principal.)
  7. Quando a vista estéreo aparecer corretamente, prima 'S' para guardar as alterações. A nova configuração será guardada para futuros lançamentos do emulador.
  8. Se pretender abandonar as alterações e reverter para a configuração anterior, prima 'L' para carregar a configuração predefinida ou anterior.
  9. Altere o valor "EnableEyePoseControl" no registo para 0 e pedale a opção "Use HMD para simulação".

Se tiver guardado uma configuração e quiser removê-la, pode eliminar o valor denominado "DisplayConfiguration" HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PerceptionSimulation. Se estiver a utilizar o auricular com o emulador, terá de desligar "Use HMD para simulação" e ligá-lo novamente para ver se esta alteração faz efeito.

Anatomia do emulador HoloLens (primeira geração)

Janela principal

Quando o emulador for lançado, verá uma janela, que exibe o HoloLens OS.

HoloLens Emulator janela principal

Barra de ferramentas

À direita da janela principal, encontrará a barra de ferramentas emuladora. A barra de ferramentas contém os seguintes botões:

  • Ícone próximoFechar: Fecha o emulador.
  • Minimizar o íconeMinimizar: Minimiza a janela do emulador.
  • Ícone de entrada humanaEntrada humana: Rato e teclado são usados para simular a entrada humana no emulador.
  • Ícone de entrada de teclado e ratoTeclado e entrada dorato: A entrada do teclado e do rato é transmitida diretamente para o HoloLens OS como eventos de teclado e rato, como se tivesse ligado um teclado e um rato Bluetooth.
  • Ajuste para o ícone do ecrãAjuste aoecrã: Encaixa o emulador no ecrã.
  • Zoom íconeZoom: Torna o emulador maior e menor.
  • Ajuda do íconeajuda: Abre a ajuda do emulador.
  • Abra o ícone do portal do dispositivoOpen DevicePortal: Abra o portal do dispositivo Windows para o HoloLens OS no emulador.
  • Ferramentas íconesFerramentas: Abra o painel de ferramentas adicionais.

Separador de simulação

O separador predefinido dentro do painel de ferramentas adicionais é o separador Simulação.

HoloLens Emulator painel de ferramentas adicionais

O separador Simulação mostra o estado atual dos sensores simulados utilizados para conduzir o HoloLens OS dentro do emulador. Pairar sobre qualquer valor no separador Simulação fornece uma ponta de ferramenta que descreve como controlar esse valor.

Separador de quarto

O emulador simula a entrada mundial na forma da malha de mapeamento espacial a partir de salas simuladas. Este separador permite-lhe escolher o quarto para carregar em vez da sala predefinido.

HoloLens Emulator separador 'Quartos'

Consulte os quartos simulados para obter mais informações.

Separador de conta

O separador 'Conta' permite configurar o emulador para iniciar súmula com uma Conta Microsoft. Isto é útil para testar APIs que requerem que o utilizador seja inscrito numa conta. Depois de verificar a caixa nesta página, os lançamentos posteriores do emulador pedir-lhe-ão para iniciar singing, tal como um utilizador faria na primeira vez que a HoloLens é iniciada.

Quartos simulados

Os quartos simulados são úteis para testar a sua aplicação em vários ambientes. Vários quartos são enviados com o emulador. Assim que instalar a emulação, vai encontrá-los em %ProgramFiles(x86)%\\Windows Kits\10\Microsoft XDE\(versão)\Plugins\Rooms. Todos estes quartos foram capturados em ambientes reais usando um HoloLens:

  • DefaultRoom.xef - Uma pequena sala de estar com TV, mesa de café e dois sofás. Carregado por defeito quando iniciar o emulador.
  • Quarto1.xef - Um pequeno quarto com mesa.
  • Quarto2.xef - Um quarto com uma cama queen size, cómoda, mesas de cabeceira e walk-in closet.
  • GreatRoom.xef - Uma grande sala de espaço aberto grande com sala de estar, mesa de jantar e cozinha.
  • LivingRoom.xef - Uma sala de estar com lareira, sofá, poltronas e uma mesa de café com um vaso.

Também pode gravar os seus próprios quartos para utilizar no emulador com a página de Simulação do Portal do Dispositivo Windows no seu HoloLens (primeira geração).

No emulador, só verá hologramas que render. Mas verá a sala simulada atrás dos hologramas. Isto contrasta com a HoloLens em que se vê ambos misturados. Se quiser ver a sala simulada no HoloLens Emulator, tem de atualizar a sua aplicação para tornar a malha de mapeamento espacial na cena do crime.

Problemas Conhecidos

  • Ao desinstalar o HoloLens 2 Emulator, a imagem do disco rígido (Flash.vhdx) pode ser deixada no seu disco rígido no Windows Kits\10\Emulation\HoloLens < pasta de número de construção. > É seguro apagar este ficheiro.
  • A aceleração de gráficos de hardware pode fazer com que as aplicações Holográficas se despenhem em alguns sistemas com gráficos AMD ou Intel. A aceleração dos gráficos de hardware na janela ferramentas do emulador funciona em torno deste problema.
  • Depois de instalar as últimas atualizações Windows a partir de julho de 2020, a aceleração dos gráficos de hardware no HoloLens Emulator (primeira Gen) poderá deixar de estar disponível. O componente RemoteFX necessário para a aceleração de gráficos de hardware foi depreciado e será removido num futuro Windows lançamento. Para reativar a aceleração dos gráficos de hardware, utilize o cmdlet Enable-VMRemoteFXPhysicalVideoAdapter PowerShell. Consulte a documentação sobre a depreciação e remoção do apoio RemoteFX em Windows para obter informações adicionais.

Resolução de problemas

Pode ver uma mensagem de erro durante a instalação do emulador, indicando que precisa de "Visual Studio a atualização 1 de 2015 e da versão 1.2 das ferramentas UWP". Há três possíveis causas deste erro:

  • Não tem uma versão recente de Visual Studio (Visual Studio 2019, Visual Studio 2017 ou Visual Studio atualização 1 de 2015 ou posterior). Para corrigir isto, instale a mais recente versão de Visual Studio.
  • Tem uma versão recente de Visual Studio, mas não tem as ferramentas da Plataforma Windows Universal (UWP) instaladas. Esta é uma característica opcional para Visual Studio. Para HoloLens (primeira Gen), você precisará de Ferramentas UWP para Visual Studio 2015 ou Visual Studio 2017.

Também pode ver um erro na instalação do emulador num SKU de Windows não Pro/Empresa/Educação ou se não tiver uma funcionalidade Hiper-V ativada.

  • Leia a secção de requisitos do sistema acima para obter um conjunto completo de requisitos.
  • Certifique-se também de que a função Hyper-V foi ativada no seu sistema.

Se a sua instalação estiver concluída com sucesso, mas não vê o HoloLens Emulator como uma opção de implantação e depuração:

  • A configuração do seu projeto Visual Studio está definida para x86 (HoloLens primeira Gen), x86 ou x64 (HoloLens 2 Emulator).
  • Se utilizar Visual Studio 2019, o Conjunto de Ferramentas de Plataforma na configuração do seu projeto está definido para v142.

Se a sua instalação estiver concluída com sucesso, mas Visual Studio apresenta um erro ao tentar lançar o HoloLens Emulator:

  • Executar Visual Studio como Administrador
  • Se só teve Visual Studio 2019 instalados, verifique se o valor de registo "KitsRoot10" na HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Kits\Installed Roots aponta para a pasta de Ficheiros de Programas de 32 bits (por exemplo, "C:\Program Files (x86)\Windows Kits\10"). Se não o fizer, desinstale o HoloLens Emulator, altere o valor do registo para a pasta ficheiros de programa de 32 bits e, em seguida, reinstale o HoloLens Emulator. Esta questão é abordada em Visual Studio 2019 16.0.3.

Se o emulador apresentar um diálogo de erro "Inválido De codificação" no lançamento:

  • Elimine todos os ficheiros em %localappdata%\Microsoft\XDE\HCS e tente novamente.

Se a sua lista de alvos de depuração em Visual Studio estiver vazia (por exemplo, Start é a única opção) e tiver seguido todos os passos acima:

  • Eliminar a pasta ConfigurationCache em %localappdata%\Microsoft\VisualStudio\ <<> \CoreCon e tentar novamente.

Se o seu sistema estiver pendurado quando o emulador estiver a começar, desative a aceleração do hardware para gráficos emuladores.

  • Crie um valor DWORD de registo chamado "DisableGPU" em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\XDE\10.0 e desative o seu valor para 1.

Ver também