Microsoft.BotFramework + LUIS + .Net核心2.0问题

我已经在.Net Framework WebAPI中使用Microsoft.BotFramework实现了一个chatbot,它正在工作,现在我想将它移植到.Net Core 2中,以共享一些库,认证...与其他项目。Microsoft.BotFramework + LUIS + .Net核心2.0问题

最大的问题是,每次我尝试运行它,当消息被传递给我的“对话”类,我的机器人崩溃给我下面的错误:

Exception: Type ‘System.RuntimeType’ in Assembly ‘System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e’ is not marked as serializable. 

我试图找到一些解决方案但找不到任何。

回答:

使用它通过CXuesong移植的库和以下在https://github.com/CXuesong/BotBuilderPlayground.Standard

发现现在我有聊天机器人与Luis和QnAMaker .Net的核心运行2.0

样品解决

回答:

没有官方bot.builder封装与AspNetCore兼容。因此,你不能在AspNetCore中使用对话框。然而,另一位用户似乎在此GitHub issue中找到了解决方法。还有至少1非官方包

以上是 Microsoft.BotFramework + LUIS + .Net核心2.0问题 的全部内容, 来源链接: utcz.com/qa/265887.html

回到顶部