【问题标题】:Can I use .NET core 3.0 SDK on Microsoft's Bot Framework?我可以在 Microsoft 的 Bot Framework 上使用 .NET core 3.0 SDK 吗?
【发布时间】:2019-10-02 07:16:02
【问题描述】:

我安装了最新的 .NET core SDK (3.0.100) 并想在我的 Bot Framework 项目中使用它,因为我正在添加 Entity Framework Core(最新版本需要 net core 3)。当我更改设置时:

  <PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
  </PropertyGroup>

VB2019 告诉我the current .net SDK does not support targeting core 3.0

当我在 CLI dotnet --list-sdks 检查我的 .NET 核心 SDK 时,我可以看到 .net 3 sdk 已安装。

我必须继续使用 netcoreapp2.1 和旧版本的 Entity Framework Core,还是可以升级它?

【问题讨论】:

  • 用模板做了一个快速测试,稳定包不适用于netcore 3,但4.6.0-preview1似乎可以正常工作

标签: c# asp.net-core .net-core sdk botframework


【解决方案1】:

C# Bot Framework 依赖于 .NETStandard 2.0,如下所示:

因为 .NETStandard 不支持 3.0,如 here 所示,AFAIK,即使已安装,您也无法使用 3.0。我建议在BotBuilder-Dotnet repo

中提出这个问题

【讨论】:

  • 嘿,不确定 Bot Framework 是否适用于 netcore 3,但 netcore 3 支持 netstandard 2.1 及更早版本,如您链接的页面中所述。 下表列出了支持每个 .NET Standard 版本的最低平台版本。这意味着所列平台的更高版本也支持相应的 .NET Standard 版本。例如,.NET Core 2.2 支持 .NET Standard 2.0 及更早版本。
猜你喜欢
  • 2021-10-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多