I have installed NuGet package Microsoft.WindowsAzure.SDK in a .Net Core 3.0 app. This results in the following warning:
Warning NU1701 Package 'Microsoft.WindowsAzure.SDK 2.9.0' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETCoreApp,Version=v3.0'. This package may not be fully compatible with your project.
I receive a similar error when attempting to install the package into a .Net Standard 2.0 project.
NuGet lists the Microsoft.WindowsAzure.SDK package as having no dependencies. Another question addressed what was then the absence of the package; the package now exists but it produces this warning.
Of course, I could suppress this warning. I understand (see, e.g., this answer) that when this message arises, the code often will work just fine, given the similarities of .Net Framework 4.6.1 (and later) and .Net Core 3.0. Yet at other times, the application may fail at runtime.
It seems odd that a package critical for Azure would throw such a warning in a .Net Core project, and presumably the warning means something. Will the entire API continue to work in the .Net Core (or .Net Standard) project? Is there any documentation of what might not work?