Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Update Microsoft.Azure.KeyVault to support .NET Standard 2.0 #3333
Currently, there are some APIs in Microsoft.Azure.KeyVault only available when targeting .NET Framework, for instance Microsoft.Rest.Azure.Authentication.ClientAssertionCertificate. With the thousands of new APIs available in .NET Standard 2.0 (compared to netstanard1.5), this restriction may not be necessary anymore.
FYI - upstream, we've converted Microsoft.Extensions.Configuration.AzureKeyValue to .NET Standard 2.0. This is the only API missing from the .NET Standard build, which means we also have to cross-compile for .NET Framework.
@natemcmaster @garfbradaz The version of .NET we reference is determined by shared project files in the azure-sdk-for-net repo. Hence we cannot move the Key Vault SDK packages to .NET Standard 2.0 until the repo moves as a whole. According to the comment from @shahabhijeet above this work is being tracked by issue #3438