Try this -
- Microsoft.Azure.KeyVault.Core → Azure.Security.KeyVault.Secrets
Replacement: Use Azure.Security.KeyVault.Secrets, Azure.Identity, and Azure.Security.KeyVault.Keys for secret management.
dotnet add package Azure.Security.KeyVault.Secrets and dotnet add package Azure.Identity
- Update authentication to use DefaultAzureCredential instead of legacy KeyVaultClient
using Azure.Identity;
using Azure.Security.KeyVault.Secrets;
var client = new SecretClient(new Uri("https://your-keyvault-name.vault.azure.net/"), new DefaultAzureCredential());
2. Microsoft.Azure.Storage.Common → Azure.Storage.Blobs
3. Microsoft.WindowsAzure.ConfigurationManager → Azure.Extensions.AspNetCore.Configuration.Secrets
Note: Kentico Xperience 13 Refreshes (Service Packs) have progressively updated dependency management. Ensure you're using the latest Kentico 13 Refresh 5+ version for better compatibility.