Share via


SDK öncelikli botta hata ayıklama

ŞUNLAR IÇIN GEÇERLIDIR: SDK v4

Bu makalede, Visual Studio veya Visual Studio Code ve Bot Framework Öykünücüsü gibi bir IDE kullanarak botunuzda hata ayıklama işlemleri açıklanır. Bir botta yerel olarak hata ayıklamak için bu yöntemleri kullanın. Bu makalede, bot oluşturma hızlı başlangıcında oluşturulan gibi bir yankı botu kullanılır.

Not

Bu makalede, hata ayıklama sırasında bottan ileti göndermek ve almak için Bot Framework Öykünücüsü'ni kullanacağız. Bot Framework Öykünücüsü'ni kullanarak botunuzda hata ayıklamak için başka yollar arıyorsanız lütfen Bot Framework Öykünücüsü ile hata ayıklama makalesini okuyun.

Not

Bot Framework JavaScript, C# ve Python SDK'ları desteklenmeye devam edecektir, ancak Java SDK'sı son uzun vadeli destek Kasım 2023'te sona erecek şekilde kullanımdan kaldırılacaktır.

Java SDK ile oluşturulan mevcut botlar çalışmaya devam edecektir.

Yeni bot derlemesi için Power Virtual Agents'ı kullanmayı göz önünde bulundurun ve doğru sohbet botu çözümünü seçme hakkında bilgi edinin.

Daha fazla bilgi için bkz . Bot oluşturmanın geleceği.

Önkoşullar

Visual Studio Code'da C# kesme noktalarını ayarlama

Visual Studio Code'da kesme noktaları ayarlayabilir ve kodunuzda adım adım ilerlemek için botu hata ayıklama modunda çalıştırabilirsiniz. Visual Studio Code'da kesme noktaları ayarlamak için aşağıdakileri yapın:

  1. Visual Studio Code'ı başlatın ve bot proje klasörünüzü açın.

  2. Kesme noktalarını gerektiği gibi ayarlayın. Kesme noktası ayarlamak için farenizi satır numaralarının solundaki sütunun üzerine getirin. Küçük kırmızı bir nokta gösterilir. Noktayı seçtiğinizde kesme noktası ayarlanır. Noktaya yeniden seçerseniz kesme noktası kaldırılır.

    Visual Studio Code'da ayarlanan C# kesme noktasının ekran görüntüsü.

  3. Menü çubuğunda Çalıştır'ı ve ardından Hata Ayıklamayı Başlat'ı seçin. Botunuz, Visual Studio Code'daki Terminal'den hata ayıklama modunda çalışmaya başlar.

  4. Bot Framework Emulator'ı başlatın ve Bot Framework Öykünücüsü ile Hata Ayıklama konusunda açıklandığı gibi botunuza bağlanın.

  5. Öykünücü'den botunuza bir ileti gönderin (örneğin, "Merhaba" iletisini gönderin). Kesme noktasını yerleştirdiğiniz satırda yürütme durdurulur.

    Visual Studio Code'da bir kesme noktasında duraklatılmış bir C# botunun ekran görüntüsü.

Visual Studio'da C# kesme noktalarını ayarlama

Visual Studio'da kesme noktaları ayarlayabilir ve kodunuzda adım adım ilerleyebilmek için botu hata ayıklama modunda çalıştırabilirsiniz. Visual Studio'da kesme noktaları ayarlamak için aşağıdakileri yapın:

  1. Bot klasörünüze gidin ve .sln dosyasını açın. Çözüm Visual Studio'da açılır.

  2. Menü çubuğunda Derle'yi ve ardından Çözüm Derle'yi seçin.

  3. Çözüm Gezgini'nde .cs dosyasını seçin ve kesme noktalarını gerektiği gibi ayarlayın. Bu dosya ana bot mantığınızı tanımlar. Kesme noktası ayarlamak için farenizi satır numaralarının solundaki sütunun üzerine getirin. Küçük bir nokta görünür. Noktayı seçtiğinizde kesme noktası ayarlanır. Noktaya yeniden seçerseniz kesme noktası kaldırılır.

    Visual Studio'da ayarlanan C# kesme noktasının ekran görüntüsü.

  4. Menüden Hata Ayıkla'yı ve ardından Hata Ayıklamayı Başlat'ı seçin. Bu noktada bot yerel olarak çalışıyordur.

  5. Bot Framework Emulator'ı başlatın ve yukarıdaki bölümde açıklandığı gibi botunuza bağlanın.

  6. Öykünücü'den botunuza "Merhaba" gibi bir ileti gönderin. Kesme noktasını yerleştirdiğiniz satırda yürütme durdurulur.

    Visual Studio'da bir kesme noktasında duraklatılmış bir C# botunun ekran görüntüsü.

Ek kaynaklar

Sonraki adımlar

Transkript dosyalarını kullanarak botunuzda hata ayıklama.