Могу ли я использовать .NET core 3.0 SDK на платформе Microsoft Bot? - PullRequest
1 голос
/ 02 октября 2019

Я установил последний .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.

Когда я проверяю свои основные SDK .NET в CLI dotnet --list-sdks, я вижу .net 3 sdkустановлен.

Нужно ли продолжать использовать netcoreapp2.1 и более старую версию Entity Framework Core, или я могу обновить ее?

1 Ответ

2 голосов
/ 02 октября 2019

C # Bot Framework зависит от .NETStandard 2.0, как показано здесь:

MS Bot Builder dependencies image

Поскольку .NETStandard не поддерживает 3.0, как видно здесь , AFAIK, вы не сможете использовать 3.0, даже если он установлен. Я рекомендую поднять эту проблему в репозитории BotBuilder-Dotnet

...