Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

'IConfigurationBuilder' does not contain a definition for 'AddAzureAppConfiguration'

Trying to setup Azure App Configuration with Azure Key Vault in Program.cs and getting following error:

'IConfigurationBuilder' does not contain a definition for 'AddAzureAppConfiguration'

public static IHostBuilder CreateHostBuilder(string[] args) =>
        Host.CreateDefaultBuilder(args)
        .ConfigureWebHostDefaults(webBuilder =>
        webBuilder.ConfigureAppConfiguration((hostingContext, config) =>
        {
            var settings = config.Build();

            config.AddAzureAppConfiguration(options =>
            {
                options.Connect(settings["ConnectionStrings:AppConfig"])
                        .ConfigureKeyVault(kv =>
                        {
                            kv.SetCredential(new DefaultAzureCredential());
                        });
            });
        })
        .UseStartup<Startup>());
like image 354
shifatullah Avatar asked Dec 06 '25 04:12

shifatullah


3 Answers

adding following package fixed it:

dotnet add package Microsoft.Azure.AppConfiguration.AspNetCore
like image 175
shifatullah Avatar answered Dec 08 '25 17:12

shifatullah


Or even better:

dotnet add package Microsoft.Extensions.Configuration.AzureAppConfiguration
like image 41
tonycdp Avatar answered Dec 08 '25 16:12

tonycdp


adding following package fixed it:

dotnet add package Microsoft.Azure.AppConfiguration.AspNetCore
like image 42
shifatullah Avatar answered Dec 08 '25 18:12

shifatullah