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 Microsoft Copilot Studio'yu kullanmayı göz önünde bulundurun ve doğru copilot çözümünü seçme hakkında bilgi edinin.
Daha fazla bilgi için bkz . Bot oluşturmanın geleceği.
Önkoşullar
- Bot Framework Emulator'ı indirin ve yükleyin.
- Visual Studio Code veya Visual Studio'yu indirip yükleyin.
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:
Visual Studio Code'ı başlatın ve bot proje klasörünüzü açın.
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.
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.
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.
Ö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'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:
Bot klasörünüze gidin ve .sln dosyasını açın. Çözüm Visual Studio'da açılır.
Menü çubuğunda Derle'yi ve ardından Çözüm Derle'yi seçin.
Çö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.
Menüden Hata Ayıkla'yı ve ardından Hata Ayıklamayı Başlat'ı seçin. Bu noktada bot yerel olarak çalışıyordur.
Bot Framework Emulator'ı başlatın ve yukarıdaki bölümde açıklandığı gibi botunuza bağlanın.
Öykünücü'den botunuza "Merhaba" gibi bir ileti gönderin. Kesme noktasını yerleştirdiğiniz satırda yürütme durdurulur.
Ek kaynaklar
- Bot yapılandırma sorunlarını ve bu bölümdeki diğer sorun giderme makalelerini giderin.
- Öykünücü ile hata ayıklama.
Sonraki adımlar
Transkript dosyalarını kullanarak botunuzda hata ayıklama.