【问题标题】:BotFramework is supported in .Netframework 4.7.2?.Net Framework 4.7.2 是否支持 Bot Framework?
【发布时间】:2022-12-04 19:02:33
【问题描述】:

是否支持 BotFramework。网络框架 4.7.2。还是仅支持 .Net Core。 ?

【问题讨论】:

  • nuget package 将 net461 列为最低框架。
  • 嗨@SAURABH MISHRA 还有什么我们可以帮助你的吗?

标签: c# asp.net-core botframework .net-framework-version


【解决方案1】:

是否支持 BotFramework。网络框架 4.7.2。还是仅支持 .Net Core?

由于 Visual Studio 2019 已默认发布,因此它生成 使用 asp.net core 2.1 and 3.1 的 bot SDK V4 的 bot 模板。但是 .Net 4.6.1 or later will still be supported 上的 V3。 SDK V4 asp.net core 2.1 and 3.1 将继续开发新功能。

支持和弃用通知

你可以在这里看看for more details

微软推荐什么

笔记:Microsoft recommend 迁移到 .NET Core,因为性能有了很大提高。

机器人开发者应该考虑什么

如您所知,在开发机器人应用程序时,您可能需要集成其他生态系统,如 adaptive cardhero card 等,以使您的机器人对话更具交互性。因此,当您使用早于 asp.net core 2.1 和 3.1 的版本时,您可能需要与它们作斗争。

而且,大部分recent release v4.14都是基于asp.net core 2.1. and 3.1开发的。此外,Microsoft Official GitHub 上的客户机器人样本主要是在 asp.net core 2.1 和 3.1 上开发的。你可以看看official document

【讨论】:

  • 我们可以获取 bot framework 4.7.2 的运行代码吗???
  • 正如之前在 dotnet 上发布的最后一个版本在 net461 上发布的那样。你可以到这里。目前没有在此基础上开发新功能。
【解决方案2】:

我会说它至少支持 4.6.1,看看那里的示例代码

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

项目文件 (CoreBot.csproj) 具有以下内容

<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-04
    • 2020-06-21
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    相关资源
    最近更新 更多