Üzembe helyezés és hibakeresés a Visual Studióval

Függetlenül attól, hogy DirectX-et vagy Unityt használ a vegyes valósági alkalmazás fejlesztéséhez, a Visual Studio a hibakeresés és az üzembe helyezés első eszköze. Ebben a szakaszban a következőket sajátíthatja el:

  • Helyezzen üzembe alkalmazásokat a HoloLensben vagy Windows Mixed Reality magával ragadó headseten a Visual Studión keresztül.
  • Használja a Visual Studióba beépített HoloLens emulátort.
  • Vegyes valóságú alkalmazások hibakeresése.

Előfeltételek

  1. Lásd : Telepítési útmutató az Eszközök telepítése című témakörben.
  2. Hozzon létre egy új vegyes valósági projektet a Unityben vagy a Visual Studióban.
  3. A Unity-projekt összeállítása az utasításoknak megfelelően

Fejlesztői mód engedélyezése

Első lépésként engedélyezze a Fejlesztői módot az eszközön, hogy a Visual Studio csatlakozni tud hozzá.

Fejlesztői mód a HoloLensben

  1. Kapcsolja be a HoloLens eszközt, és helyezze be az eszközt.
  2. A start kézmozdulat segítségével indítsa el a főmenüt.
  3. A Beállítások csempére kattintva indítsa el az alkalmazást a környezetében.
  4. Válassza a Frissítés menüelemet.
  5. Válassza a Fejlesztőknek menüpontot.
  6. Engedélyezze a Fejlesztői funkciók használata alkalmazások üzembe helyezését a Visual Studióból a HoloLensbe. Ha az eszközön a Windows Holographic 21H1-es vagy újabb verziója fut, engedélyezze az Eszközfelderítést is.
  7. Nem kötelező: Görgessen le, és engedélyezze az Eszközportált is, amellyel webböngészőből csatlakozhat a HoloLens eszközportáljához .

Fejlesztői mód Windows rendszerű pc-n

Ha a számítógéphez csatlakoztatott Windows Mixed Reality headsettel dolgozik, engedélyeznie kell a fejlesztői módot a számítógépen.

  1. Lépjen a Beállítások területre.
  2. Válassza a Frissítés és biztonság lehetőséget.
  3. Válassza a Fejlesztőknek lehetőséget.
  4. Engedélyezze a fejlesztői módot, olvassa el a választott beállításra vonatkozó jogi nyilatkozatot, majd válassza az Igen lehetőséget a módosítás elfogadásához.

HoloLens-alkalmazás üzembe helyezése Wi-Fi vagy USB-n keresztül

Fordítási beállítások

  1. A projekt megnyitása a Visual Studióban

  2. Kattintson a Fordítási beállítások legördülő listára, és tegye a következők egyikét:

    • Unity-projektek esetén válassza a Release (Kiadás) vagy a Master (Master) lehetőséget
    • Az összes többi projekthez válassza a Kiadás lehetőséget

    Képernyőkép a Visual Studióban elérhető fordítási lehetőségekről

    A fordítási lehetőségek definíciói:

Konfiguráció Magyarázat
Hibakeresés Minden optimalizálás ki van kapcsolva, és a profilkészítő engedélyezve van. Szkriptek hibakeresésére szolgál.
Mester Minden optimalizálás be van kapcsolva, és a profilkészítő le van tiltva. Alkalmazásokat küld az Áruházba.
Kiadás Minden optimalizálás be van kapcsolva, és a profilkészítő engedélyezve van. Az alkalmazás teljesítményének kiértékelésére szolgál.

Buildelési konfiguráció

  1. Válassza ki a buildkonfigurációt az eszköz alapján.

    Válassza az ARM - vagy ARM64-konfigurációs lehetőséget

    ARM64-buildkonfiguráció a Visual Studióban

    A buildkonfigurációkkal kapcsolatos további információkért tekintse meg a Unity dokumentációjának "Buildkonfigurációk típusai" táblázatát.

    Megjegyzés

    Az HoloLens 2 eszközre való üzembe helyezéshez válassza az ARM64-et vagy az ARM-architektúrát.

    Ha nem látja az Eszköz célbeállítást, előfordulhat, hogy módosítania kell a Visual Studio-megoldás indítási projektét az IL2CPP-projektről az UWP-projektre. Ehhez a Megoldáskezelő kattintson a jobb gombbal a projektre, majd válassza a Beállítás kezdőprojektként lehetőséget.

  2. Kattintson az üzembehelyezési cél legördülő listára, majd tegye a következők egyikét:

    • Ha Wi-Fi-kapcsolaton keresztül készít és helyez üzembe, válassza a Távoli gép lehetőséget.

    Válassza a

    • Ha USB-n keresztül készít és helyez üzembe, válassza az Eszköz lehetőséget.

    Válassza az

Távoli kapcsolat

A távoli kapcsolat beállítása:

  1. A menüsávon válassza a Projekttulajdonságok >> konfigurációs tulajdonságainak > hibakeresése lehetőséget.

    Megjegyzés

    C#-projekt esetén automatikusan meg kell jelennie egy párbeszédpanelnek.

  2. Kattintson a Hibakereső elemre a legördülő menü elindításához , majd válassza a Távoli gép lehetőséget.

  3. A Gépnév mezőbe írja be az eszköz IP-címét.

    Távoli kapcsolat párbeszédpanel a Visual Studióban

    • Az IP-címet a HoloLensben, a Beállítások > Hálózat & Internet > Speciális beállítások területen találja.

    • Javasoljuk, hogy az "Automatikusan észlelt" funkció helyett manuálisan adja meg az IP-címét.

  4. Állítsa a hitelesítési módotuniverzális (titkosítatlan protokoll) értékre.

  5. Az alkalmazás létrehozása, üzembe helyezése és hibakeresése az igényeinek megfelelően:

    • A hibakeresés létrehozásához, üzembe helyezéséhez és elindításához válassza a Hibakeresés > indítása hibakeresése lehetőséget.

    • Hibakeresés nélküli buildeléshez és üzembe helyezéshez válassza a Megoldás létrehozása > lehetőséget.

  6. Amikor először helyez üzembe alkalmazást a HoloLensben a pc-ről, a rendszer PIN-kódot fog kérni. Kövesse az eszköz párosítására vonatkozó alábbi utasításokat.

Megjegyzés

Ha az alábbiakban felsorolt hibák akkor fordulnak elő, amikor megkezdi egy telepített UWP-alkalmazás hibakeresését a HoloLens 2, próbálja meg átnevezni a csomagot, vagy távolítsa el az UWP-alkalmazást.

"A hibakeresés nem indítható el"
"A művelet nem támogatott. Ismeretlen hiba: 0x80070057"

Alkalmazás üzembe helyezése a HoloLens (1. generációs) Emulatorban

  1. Győződjön meg arról, hogy telepítette a HoloLens Emulatort.
  2. Válasszon egy x86-os buildkonfigurációt az alkalmazáshoz. X86-os buildkonfiguráció kiválasztása a Visual Studióban
  3. Válassza a HoloLens Emulator lehetőséget az üzembehelyezési cél legördülő menü
    Emulator-cél elemére a Visual Studióban
  4. Válassza a Hibakeresés > indítása hibakeresés lehetőséget az alkalmazás üzembe helyezéséhez, és indítsa el a hibakeresést
    hibakeresés nélkül a Visual Studióban

Alkalmazás üzembe helyezése az HoloLens 2 Emulatorban

  1. Győződjön meg arról, hogy telepítette a HoloLens Emulatort.
  2. Válasszon egy x86- vagy x64-buildkonfigurációt az alkalmazáshoz.
    x86-os buildbeállítás konfigurálása a Visual Studióban
  3. Válassza HoloLens 2 Emulator lehetőséget az üzembehelyezési cél legördülő menü
    Emulator-cél elemére a Visual Studio-alkalmazásban
  4. Válassza a Hibakeresés > indítása hibakeresés lehetőséget az alkalmazás üzembe helyezéséhez, és indítsa el a hibakeresést
    hibakeresés nélkül a Visual Studióban

VR-alkalmazás üzembe helyezése a helyi számítógépen

A számítógéphez vagy a Mixed Reality szimulátorhoz csatlakozó Windows Mixed Reality modern headset használata:

  1. Válasszon egy x86- vagy x64-buildkonfigurációt az alkalmazáshoz
  2. Válassza a Helyi gép lehetőséget az üzembehelyezési cél legördülő menüben
  3. Az alkalmazás létrehozása, üzembe helyezése és hibakeresése az igényeinek megfelelően
    • Válassza a Hibakeresés > indítása hibakeresés lehetőséget az alkalmazás üzembe helyezéséhez és a hibakeresés elindításához
    • Válassza az Üzembe helyezés összeállítása > lehetőséget a hibakeresés nélküli buildeléshez és üzembe helyezéshez

Az eszköz párosítása

Amikor először helyez üzembe alkalmazást a Visual Studióból a HoloLensben, a rendszer PIN-kódot fog kérni. A HoloLensben hozzon létre egy PIN-kódot a Gépházban, lépjen a Frissítés > fejlesztőknek elemre, és koppintson a Párosítás elemre. Amikor megjelenik a PIN-kód a HoloLensen, írja be a Visual Studióba. A párosítás befejezése után koppintson a Kész gombra a HoloLensben a párbeszédpanel bezárásához. Ez a számítógép most már párosítva van a HoloLensszel, és automatikusan üzembe helyezhet alkalmazásokat. Ismételje meg ezeket a lépéseket minden olyan számítógépen, amely az alkalmazások HoloLensben való üzembe helyezéséhez használatos.

Ha ki szeretné egyenlíteni a HoloLenst az összes párosított számítógépről:

  • Indítsa el a Beállítások alkalmazást, lépjen a Frissítés > fejlesztőknek elemre, és koppintson a Törlés elemre.

Grafikus hibakereső a HoloLenshez (1. generációs)

A Visual Studio grafikus diagnosztikai eszközei hasznosak holografikus alkalmazások írásakor és optimalizálásakor. További részletekért lásd: Visual Studio Graphics Diagnostics on MSDN (Visual Studio grafikus diagnosztikák az MSDN-en ).

A grafikus hibakereső elindítása

  1. Kövesse a fenti utasításokat egy eszköz vagy emulátor megcélzásához
  2. Lépjen a Grafikus elemek > hibakeresése > – Diagnosztikák indítása szakaszra
  3. Amikor először kezdi el a diagnosztikát Egy HoloLens használatával, "hozzáférés megtagadva" hibaüzenet jelenhet meg. Indítsa újra a HoloLens eszközt, hogy a frissített engedélyek érvénybe lépjenek, és próbálkozzon újra.

Profilkészítés

A Visual Studio profilkészítési eszközei lehetővé teszik az alkalmazás teljesítményének és erőforrás-használatának elemzését. Ide tartoznak a cpu-, memória-, grafikus és hálózati használat optimalizálására használható eszközök. További részletekért lásd: Diagnosztikai eszközök futtatása hibakeresés nélkül az MSDN-en .

Profilkészítési eszközök indítása a HoloLens használatával

  1. Kövesse a fenti utasításokat egy eszköz vagy emulátor megcélzásához
  2. Lépjen a Diagnosztikai eszközök hibakeresése > hibakeresés nélkül...
  3. Válassza ki a használni kívánt eszközöket
  4. Válassza a Start gombot
  5. Amikor először kezdi el a diagnosztikát a HoloLens hibakeresése nélkül, "hozzáférés megtagadva" hibaüzenet jelenhet meg. Indítsa újra a HoloLens eszközt, hogy a frissített engedélyek érvénybe lépjenek, és próbálkozzon újra.

Telepített vagy futó alkalmazás hibakeresése

A Visual Studióval anélkül végezhet hibakeresést egy telepített Univerzális Windows-alkalmazásban, hogy üzembe helyezn egy Visual Studio-projektből. Ez akkor hasznos, ha egy telepített alkalmazáscsomagot szeretne hibakeresésre használni, vagy egy már futó alkalmazást szeretne hibakeresésre használni.

  1. Lépjen a Hibakeresés –> Egyéb hibakeresési célok –> Telepített alkalmazáscsomag hibakeresése elemre
  2. Válassza a HoloLens távoli gép vagy a Modern headsetek helyi gép elemét.
  3. Adja meg az eszköz IP-címét
  4. Az univerzális hitelesítési mód kiválasztása
  5. Az ablakban a futó és az inaktív alkalmazások is láthatók. Válassza ki azt, amit szeretne hibakeresésre.
  6. Válassza ki a hibakereséshez használni kívánt kód típusát (felügyelt, natív, vegyes)
  7. Válassza a Csatolás vagy a Start gombot

Következő fejlesztési ellenőrzőpont

Ha a Unity fejlesztési ellenőrzőpont-útját követi, az üzembe helyezési fázis közepén jár. Innen folytathatja a következő témakört:

Vagy ugorjon közvetlenül a speciális szolgáltatások hozzáadásához:

Bármikor visszatérhet a Unity fejlesztési ellenőrzőpontjaihoz .

Lásd még