Próbuję uzyskać dostęp do pliku appsetting.json
z biblioteki klas. Do tej pory znalazłem rozwiązanie polegające na stworzeniu interfejsu klasy implementującej interfejs IConfiguration
z Microsoft.Extensions.Configuration
i dodaniu pliku json do klasy i odczytaniu go z tego samego.Dostęp z biblioteki klas do appsetting.json w Asp.net-core
var configuration = new Configuration();
configuration.AddJsonFile("appsetting.json");
var connectionString= configuration.Get("connectionString");
To wydaje się być złym rozwiązaniem, ponieważ musimy dodać plik json za każdym razem, gdy mamy dostęp do konfiguracji składu. Nie mamy żadnej alternatywy jak ConfigurationManager
w ASP.NET.
Możliwy duplikat [Używanie IConfiguration w bibliotece klasy C#] (https://stackoverflow.com/questions/27880433/using-iconfiguration-in-c-sharp-class-library) –
Czy ten sam problem, który [Korzystanie z IConfiguration w bibliotece klasy # C# (https://stackoverflow.com/q/27880433/1647238), zobacz [moja odpowiedź] (https://stackoverflow.com/a/47645131/1647238) –