Environment variables
{
"VARIABLE_NAME_1": "value 1",
"VARIABLE_NAME_2": "value 2"
}public static MauiAppBuilder AddAppSettings(this MauiAppBuilder builder)
{
#pragma warning disable CS8600 // Converting null literal or possible null value to non-nullable type.
using Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream($"{nameof(YourAppNamespace)}.appsettings.json");
#pragma warning restore CS8600 // Converting null literal or possible null value to non-nullable type.
if (stream is null)
{
return builder;
}
IConfigurationRoot configuration = new ConfigurationBuilder()
.AddJsonStream(stream)
.Build();
builder.Configuration.AddConfiguration(configuration);
return builder;
}Last updated