У меня есть проект NetStandard20 Microsoft.Bot.Builder.Azure , который извлекает зависимости хранилища для Azure (CosmosDB, Storage.Common, Blob).У меня последняя версия каждой из этих зависимостей.
Независимо от того, что я пробовал, я получаю это предупреждение при сборке:
Warning NU1701 Package 'Microsoft.Azure.KeyVault.Core 1.0.0' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETStandard,Version=v2.0'. This package may not be fully compatible with your project. Microsoft.Bot.Builder.Azure C:\git\botbuilder-dotnet\libraries\Microsoft.Bot.Builder.Azure\Microsoft.Bot.Builder.Azure.csproj
Теперь из того, что я могу сказатьпакет Nuget для Microsoft.Azure.Storage.Common поддерживает NetStandard2.Через Nuget.Org :
.NETStandard 2.0
Microsoft.Azure.KeyVault.Core (>= 1.0.0)
NETStandard.Library (>= 2.0.1)
Newtonsoft.Json (>= 10.0.2)
Аналогично, Keyvault.Core заявляет, что поддерживает NetStandard> 1.6.1 ( Ссылка Nuget здесь )
Это беспокоило меня целую вечность!Что я делаю не так, и как я могу это исправить?