support appsettings.Development.json override

This commit is contained in:
Collin M. Barrett 2019-07-02 12:04:56 -05:00
parent 814b875aa1
commit dc6605374e
2 changed files with 6 additions and 0 deletions

View file

@ -44,6 +44,9 @@ private static void AddConfiguration(this IServiceCollection services)
var config = new ConfigurationBuilder()
.AddEnvironmentVariables()
.AddJsonFile("appsettings.json", true, true)
#if DEBUG
.AddJsonFile("appsettings.Development.json", true, true)
#endif
.Build();
services.Configure<ApplicationInsights>(config.GetSection(nameof(ApplicationInsights)));
services.Configure<ConnectionStrings>(config.GetSection(nameof(ConnectionStrings)));

View file

@ -48,6 +48,9 @@
</ItemGroup>
<ItemGroup>
<None Update="appsettings.Development.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Update="appsettings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>