title: Warning using Microsoft.WindowsAzure.SDK in .Net Core project
body: <p>I have installed NuGet package Microsoft.WindowsAzure.SDK in a .Net Core 3.0 app. This results in the following warning:</p>
  
  <blockquote>
    <p>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.</p>
  </blockquote>
  
  <p>I receive a similar error when attempting to install the package into a .Net Standard 2.0 project. </p>
  
  <p>NuGet <a href="https://www.nuget.org/packages/Microsoft.WindowsAzure.SDK/" rel="nofollow noreferrer">lists the Microsoft.WindowsAzure.SDK package</a> as having no dependencies. Another <a href="https://stackoverflow.com/questions/11252486/where-is-the-nuget-package-for-microsoft-windowsazure-serviceruntime">question</a> addressed what was then the absence of the package; the package now exists but it produces this warning. </p>
  
  <p>Of course, I could <a href="https://stackoverflow.com/a/44999938/357783">suppress this warning</a>. I understand (see, e.g., <a href="https://stackoverflow.com/a/51312270/357783">this answer</a>) 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 <a href="https://stackoverflow.com/a/44999938/357783">at other times</a>, the application may fail at runtime.</p>
  
  <p>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?</p>