2017-12-27 24 views
2

.Net Framework WebAPI에서 Microsoft.BotFramework를 사용하여 대화방을 구현했으며 작동 중입니다. 이제 .NET Core 2로 포팅하여 일부 라이브러리를 공유하고 싶습니다. , 인증 ... 다른 프로젝트와.Microsoft.BotFramework + LUIS + .Net Core 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 비공식 패키지도 있습니다