Depuração gerenciada com o Unity IL2CPPManaged debugging with Unity IL2CPP

Siga estas etapas para anexar um depurador gerenciado à sua compilação do IL2CPP UWP do Unity para o HoloLens e o HoloLens 2.Follow these steps to attach a managed debugger to your Unity IL2CPP UWP build for HoloLens and HoloLens 2.

  1. Você precisará estar em uma rede que dá suporte a multicast.You'll need to be on a network that supports multicast.

  2. Vá para configurações de publicação de UWP recursos e verifique InternetClientServer e PrivateNetworkClientServer:Go to UWP Publishing Settings Capabilities and check InternetClientServer and PrivateNetworkClientServer:

    Funcionalidades de configurações de publicação do UWP

  3. Defina as configurações de Build do Unity UWP:Configure the Unity UWP build settings:

    • Build de desenvolvimentoDevelopment Build
    • Depuração de scriptsScript Debugging
    • Aguardar o depurador gerenciado (opcional)Wait for Managed Debugger (optional)

    Configurações de Build do UWP

  4. Compilar no Unity.Build in Unity.

  5. Crie e implante a partir da solução do Visual Studio para seu dispositivo.Build and deploy from the Visual Studio solution to your device. Você deve criar com as configurações de depuração ou de versão .You should build with the Debug or Release configurations. A configuração mestra desabilita o Unity Profiler e pode impedir a depuração ideal.The Master configuration disables the Unity profiler and can prevent optimal debugging. Opcionalmente, verifique a Internet (cliente & Server) e as redes privadas (cliente & Server) na lista de recursos em Package. appxmanifest na solução.Optionally, verify Internet (Client & Server) and Private Networks (Client & Server) in the capabilities list in Package.appxmanifest in the solution.

  6. Verifique se o dispositivo está conectado à mesma rede que o seu PC e inicie o aplicativo em seu dispositivo.Make sure your device is connected to the same network as your PC and start the app on your device.

  7. Verifique se o dispositivo não está conectado ao seu PC via USB.Make sure the device is not connected to your PC via USB.

  8. Clique duas vezes em um dos seus scripts no Unity e vá para a solução do Visual Studio que é aberta para exibir e editar.Double-click one of your scripts in Unity and go to the Visual Studio solution that opens to view and edit.

  9. Debug-> anexar o depurador Unity.Debug -> Attach Unity Debugger.

    Anexar depurador do Unity

  10. Selecione seu dispositivo na lista e clique em "OK" para anexar.Select your device in the list and click "OK" to attach.

    Lista de dispositivos