Я установил последний .NET CORE SDK (3.0.100) и хотел использовать его в моем проекте Bot Framework, поскольку я добавляю CORE Framework Entity (последняя версия требует чистой ядра 3). Когда я изменяю свои настройки:

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

VB2019 говорит мне the current .net SDK does not support targeting core 3.0.

Когда я проверяю свои .NET CORE SDKS в CLI dotnet --list-sdks, я могу видеть установленное SDK .NET 3.

Должен ли я поддерживать использование NetCoreApp2.1 и более старую версию основной версии Antity Framework, или я могу обновить его?

1
Ferran Capallera Guirado 2 Окт 2019 в 10:16

1 ответ

Лучший ответ

Структура C # BOT зависит от .NETStandard 2.0, как видно здесь:

MS Bot Builder dependencies image

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

1
JJ_Wailes 2 Окт 2019 в 18:04