Я пытаюсь установить BotFramework 4.08 с nuget, но получаю следующую ошибку:
«Не удалось установить пакет 'Microsoft.Bot.Builder 4.0.8'. Вы пытаетесь установить этот пакет в проект, предназначенный для «.NETFramework, Version = v4.6.1», но пакет не содержит ссылок на сборки или файлов содержимого, совместимых с этой структурой ».
4.6.1 должен подходить для .NET Standard 2.0, так почему я получаю эту ошибку? Я использую VS 2015
Как указал Лекс Ли в комментариях, это ограничение библиотек netstandard в проектах .NET Framework ниже 4.7.1 в Visual Studio 2015. Возможные варианты:
Перейти на Visual Studio 2017
Установите https://aka.ms/netstandard-build-support-netfx вручную (NuGet 3.6 предложит вам это автоматически)
Измените целевую структуру проекта на .NET 4.7.1
Вы можете переключить последние версии NuGet и Visual Studio на использование .NET Standard 2.0 в .NET Framework 4.6.1 blogs.msdn.microsoft.com/dotnet/2017/10/17/… Прочтите раздел «BCL - .NET Standard 2.0 Support» для получения дополнительных сведений о Visual Studio 2015.