Debug gestito con Unity IL2CPPManaged debugging with Unity IL2CPP

Seguire questa procedura per aggiungere un debugger gestito alla build Unity IL2CPP UWP per HoloLens e HoloLens 2.Follow these steps to attach a managed debugger to your Unity IL2CPP UWP build for HoloLens and HoloLens 2.

  1. È necessario trovarsi in una rete che supporta il multicast.You'll need to be on a network that supports multicast.

  2. Passare a UWP Publishing Settings capabilities e controllare InternetClientServer e PrivateNetworkClientServer:Go to UWP Publishing Settings Capabilities and check InternetClientServer and PrivateNetworkClientServer:

    Funzionalità delle impostazioni di pubblicazione UWP

  3. Configurare le impostazioni di compilazione UWP per Unity:Configure the Unity UWP build settings:

    • Development BuildDevelopment Build
    • Debug degli scriptScript Debugging
    • Attendi debugger gestito (facoltativo)Wait for Managed Debugger (optional)

    Impostazioni di compilazione UWP

  4. Compilazione in Unity.Build in Unity.

  5. Compilare e distribuire dalla soluzione Visual Studio al dispositivo.Build and deploy from the Visual Studio solution to your device. È necessario compilare con le configurazioni di debug o di rilascio .You should build with the Debug or Release configurations. La configurazione Master Disabilita il profiler di Unity ed è in grado di impedire il debug ottimale.The Master configuration disables the Unity profiler and can prevent optimal debugging. Facoltativamente, verificare la connessione Internet (client & Server) e le Reti Private (client & Server) nell'elenco delle funzionalità di Package. appxmanifest nella soluzione.Optionally, verify Internet (Client & Server) and Private Networks (Client & Server) in the capabilities list in Package.appxmanifest in the solution.

  6. Verificare che il dispositivo sia connesso alla stessa rete del PC e avviare l'app nel dispositivo.Make sure your device is connected to the same network as your PC and start the app on your device.

  7. Verificare che il dispositivo non sia connesso al PC tramite USB.Make sure the device is not connected to your PC via USB.

  8. Fare doppio clic su uno degli script in Unity e passare alla soluzione Visual Studio che si apre per visualizzare e modificare.Double-click one of your scripts in Unity and go to the Visual Studio solution that opens to view and edit.

  9. Debug-> connessione del debugger Unity.Debug -> Attach Unity Debugger.

    Collega debugger Unity

  10. Selezionare il dispositivo nell'elenco e fare clic su "OK" per connettersi.Select your device in the list and click "OK" to attach.

    Elenco dei dispositivi