У меня есть набор конфигов в моем приложении .net core:
appsettings.config
appsettings.environment1.config
appsettings.environment2.config
Я бы хотел использовать app.config в качестве базовой конфигурации и применить еще одну конфигурацию на основе текущейсреда.Примерно так:
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json")
.AddJsonFile($"appsettings.{environment}.json", optional: true);
Проблема в том, как получить среду, в которой было развернуто это приложение.Хранить его в переменных окружения невозможно, поскольку на одном компьютере имеется несколько сред.Я надеюсь, что есть способ как-то «протолкнуть» имя среды в конфигурацию развернутого приложения или что-то вроде этого