У меня есть 2 приложения
- Приложение
- ClassLibrary
Приложение ссылается на ClassLibrary, и оба имеют свой собственный файл appsettings.json.В моем приложении библиотеки классов нет ни startup.cs, ни program.cs, поэтому у меня есть статический класс, который должен читать из локального файла appsettings.json следующим образом:
static class ConfigurationManager
{
public static IConfiguration AppSetting { get; }
static ConfigurationManager()
{
AppSetting = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
.Build();
}
}
Это appsettings.json вбиблиотека классов
{
"AccountsAddress": "http://localhost:55260/api/Accounts/"
}
Проблема начинается, когда мое приложение запускается, оно вызывает метод, расположенный в библиотеке классов.Однако вызываемый appsettings не входит в библиотеку классов.Это один в самом приложении.Есть ли способ указать, что я хочу ссылаться на appsettings в библиотеке классов вместо приложения.