Megosztás a következőn keresztül:


Első SDK-robot hibakeresése

A KÖVETKEZŐKRE VONATKOZIK: SDK v4

Ez a cikk bemutatja, hogyan hibakeresést végezhet a roboton egy IDE használatával, például a Visual Studio vagy a Visual Studio Code és a Bot Framework Emulator használatával. Ezekkel a módszerekkel helyileg hibakeresést végezhet egy roboton. Ez a cikk egy echo robotot használ, például a Robot létrehozása rövid útmutatóban létrehozottat .

Feljegyzés

Ebben a cikkben a Bot Framework Emulator használatával küldünk és fogadunk üzeneteket a robottól a hibakeresés során. Ha más módszereket is keres a robot hibakeresésére a Bot Framework Emulator használatával, olvassa el a Hibakeresést a Bot Framework Emulator cikkével.

Feljegyzés

A Bot Framework JavaScript, C# és Python SDK-k továbbra is támogatottak lesznek, a Java SDK-t azonban 2023 novemberében végső hosszú távú támogatással kivonják.

A Java SDK-val létrehozott meglévő robotok továbbra is működni fognak.

Az új robotépítéshez fontolja meg a Microsoft Copilot Studio használatát, és olvassa el a megfelelő copilot-megoldás kiválasztását.

További információ: A robotépítés jövője.

Előfeltételek

C#-töréspontok beállítása a Visual Studio Code-ban

A Visual Studio Code-ban beállíthat töréspontokat, és futtathatja a robotot hibakeresési módban a kód végigléptetéséhez. A Töréspontok Visual Studio Code-ban való beállításához tegye a következőket:

  1. Indítsa el a Visual Studio Code-ot, és nyissa meg a robotprojekt mappáját.

  2. Szükség szerint állítsa be a töréspontokat. Töréspont beállításához vigye az egérmutatót az oszlop fölé a vonalszámoktól balra. Megjelenik egy kis vörös pont. Ha a pontra kattint, beállít egy töréspontot. Ha újra a pontra kattint, eltávolítja a töréspontot.

    Képernyőkép egy C#-töréspontról a Visual Studio Code-ban.

  3. A menüsávon válassza a Futtatás, majd a Hibakeresés indítása lehetőséget. A robot hibakeresési módban fog futni a Visual Studio Code termináljáról.

  4. Indítsa el a Bot Framework Emulatort, és csatlakozzon a robothoz a Robot Framework Emulator hibakeresési útmutatójában leírtak szerint.

  5. Az Emulátorból küldjön egy üzenetet a robotnak (például küldje el a "Hi" üzenetet). A végrehajtás annál a sornál áll le, ahova a töréspontot helyezi.

    Képernyőkép egy C#-robotról a Visual Studio Code-ban, szünetpontnál szüneteltetve.

C#-töréspontok beállítása a Visual Studióban

A Visual Studióban töréspontokat állíthat be, és hibakeresési módban futtathatja a robotot a kód végiglépéséhez. Töréspontok Visual Studióban való beállításához tegye a következőket:

  1. Keresse meg a robot mappáját, és nyissa meg az .sln fájlt. Ez megnyitja a megoldást a Visual Studióban.

  2. A menüsávon válassza a Build és a Build Solution lehetőséget.

  3. A Megoldáskezelőben válassza ki a .cs fájlt, és szükség szerint állítson be töréspontokat. Ez a fájl határozza meg a robot fő logikáját. Töréspont beállításához vigye az egérmutatót az oszlop fölé a vonalszámoktól balra. Megjelenik egy kis pont. Ha a pontra kattint, beállít egy töréspontot. Ha újra a pontra kattint, eltávolítja a töréspontot.

    Képernyőkép egy C# töréspontkészletről a Visual Studióban.

  4. A menüben válassza a Hibakeresés, majd a Hibakeresés indítása lehetőséget. Ezen a ponton a robot helyben fut.

  5. Indítsa el a Bot Framework Emulatort, és csatlakoztassa a robotot a fenti szakaszban leírtak szerint.

  6. Az Emulátorból küldjön egy üzenetet a robotnak, például "Hi". A végrehajtás annál a sornál áll le, ahova a töréspontot helyezi.

    Képernyőkép egy C#-robotról a Visual Studióban, szünetpontnál szüneteltetve.

További erőforrások

Következő lépések