Set up IHostEnvironment

This commit is contained in:
dan_clark@outlook.com
2022-03-27 15:44:43 +01:00
parent 6f20f5d1ba
commit 40d8caf1e0
39 changed files with 478 additions and 209 deletions
@@ -0,0 +1,19 @@
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.FileProviders;
namespace TheXamlGuy.TaskbarGroup.Core
{
public static class FileConfigurationExtensions
{
public static IConfigurationBuilder SetBasePath(this IConfigurationBuilder builder,
string basePath, bool createDirectory)
{
if (!Directory.Exists(basePath) && createDirectory)
{
Directory.CreateDirectory(basePath);
}
return builder.SetFileProvider(new PhysicalFileProvider(basePath));
}
}
}