I've got a NetStandard20 project Microsoft.Bot.Builder.Azure that pulls in storage dependencies to Azure (CosmosDB, Storage.Common, Blob). I'm on the latest version of each of those dependencies.
No matter what I've tried, I get this warning on build:
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
Now, from what I can tell, the Nuget package for Microsoft.Azure.Storage.Common seems to support NetStandard2. Via Nuget.Org:
.NETStandard 2.0
Microsoft.Azure.KeyVault.Core (>= 1.0.0)
NETStandard.Library (>= 2.0.1)
Newtonsoft.Json (>= 10.0.2)
Likewise, Keyvault.Core says it supports NetStandard > 1.6.1 (Nuget Link here)
This has been bugging me for ages! What am I doing wrong, and how can I fix this?