2017-12-27 264 views
2

我已經在.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. 

我試圖找到一些解決方案但找不到任何。

回答

3

沒有官方bot.builder封裝與AspNetCore兼容。因此,你不能在AspNetCore中使用對話框。然而,另一位用戶似乎在此GitHub issue中找到了解決方法。還有至少1非官方包