简体   繁体   中英

BotFramework is supported in .Netframework 4.7.2?

Do BotFramework is supported for. Netframework 4.7.2. or is it only supported for .Net Core. ?

I would say it does support at least 4.6.1, looking at there example code at

https://github.com/microsoft/BotBuilder-Samples/tree/main/samples/csharp_webapi/13.core-bot

The project file (CoreBot.csproj) has the following

<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>

"Do BotFramework is supported for. Netframework 4.7.2. or is it only supported for .Net Core?"

Since visual studio 2019 has been released by default it generates the bot template for bot SDK V4 using asp.net core 2.1 and 3.1 . But V3 on .Net 4.6.1 or later will still be supported . New features development will be continue on SDK V4 asp.net core 2.1 and 3.1

Support and Deprecation Notice

在此处输入图像描述

You could have a look here for more details .

What Microsoft Recommend

Note: Microsoft recommend migrating to .NET Core, since the performance is very much improved.

What Bot Developer Should Consider

As you know while you would develop bot application you might be needed to integrate other eco-system like adaptive card , hero card and so on to make your bot conversation more interactive. So when you would be using older than asp.net core 2.1 and 3.1 you might need to struggle with them. Moreover, most of the recent release v4.14 has been developed based on asp.net core 2.1. and 3.1 asp.net core 2.1. and 3.1 . In addition bot samples for customer on Microsoft Official GitHub are developed mostly on asp.net core 2.1 and 3.1 . As you can have look on official document here

Hope above information guided you accordingly.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM