Управляемая отладка с помощью Unity IL2CPPManaged debugging with Unity IL2CPP

Выполните следующие действия, чтобы подключить управляемый отладчик к сборке UWP в Unity IL2CPP для HoloLens и HoloLens 2.Follow these steps to attach a managed debugger to your Unity IL2CPP UWP build for HoloLens and HoloLens 2.

  1. Необходимо находиться в сети, поддерживающей многоадресную рассылку.You'll need to be on a network that supports multicast.

  2. Перейдите к разделу возможности публикации UWP параметры и проверьте интернетклиентсервер и приватенетворкклиентсервер.Go to UWP Publishing Settings Capabilities and check InternetClientServer and PrivateNetworkClientServer:

    Возможности параметров публикации UWP

  3. Настройте параметры сборки UWP для Unity:Configure the Unity UWP build settings:

    • Сборка для разработкиDevelopment Build
    • Отладка сценарияScript Debugging
    • Ожидание управляемого отладчика (необязательно)Wait for Managed Debugger (optional)

    Параметры сборки UWP

  4. Сборка в Unity.Build in Unity.

  5. Выполните сборку и развертывание из решения Visual Studio на устройстве.Build and deploy from the Visual Studio solution to your device. Необходимо выполнить сборку с конфигурациями отладки или выпуска .You should build with the Debug or Release configurations. Основная конфигурация отключает профилировщик Unity и может предотвратить оптимальную отладку.The Master configuration disables the Unity profiler and can prevent optimal debugging. При необходимости проверьте Интернет (клиент & сервер) и частные сети (клиент & сервер) в списке возможностей в Package. appxmanifest в решении.Optionally, verify Internet (Client & Server) and Private Networks (Client & Server) in the capabilities list in Package.appxmanifest in the solution.

  6. Убедитесь, что устройство подключено к той же сети, что и ваш компьютер, и запустите приложение на устройстве.Make sure your device is connected to the same network as your PC and start the app on your device.

  7. Убедитесь, что устройство не подключено к компьютеру через USB.Make sure the device is not connected to your PC via USB.

  8. Дважды щелкните один из скриптов в Unity и перейдите к решению Visual Studio, которое открывается для просмотра и редактирования.Double-click one of your scripts in Unity and go to the Visual Studio solution that opens to view and edit.

  9. Отладка — > присоединить отладчик Unity.Debug -> Attach Unity Debugger.

    Присоединить отладчик Unity

  10. Выберите устройство в списке и нажмите кнопку "ОК", чтобы присоединиться.Select your device in the list and click "OK" to attach.

    Список устройств