У меня есть отдельный проект библиотеки классов (.NET Framework 4.8) для доступа к БД. Эта библиотека классов написана на Visual Basic (VB).
Недавно из-за нового требования мне пришлось добавить в свое решение уровень веб-API, чтобы предоставлять данные через конечные точки.
Я создал новый проект веб-API .NET Core 2.1 в моем существующем решении. Я настроил параметры приложения в appSettings.json в .NET Core вместо App.config в .NET Framework в соответствии со спецификациями.
Теперь приведенный ниже код не работает (я не могу получить доступ к своим параметрам конфигурации).
Public connectionString As String = System.Configuration.ConfigurationManager.AppSettings("ConnectionString")
Ошибка: system.typeinitializationexception
Примечание: этот код ранее работал. Нет доступа к настройкам конфигурации.
Попытка альтернативы: Я попытался создать .NET Framework Web API (v4.8) вместо .NET Core Web API, и это сработало. Итак, предоставьте мне решение для доступа к appSettings.json из проекта .NET Core Web API в библиотеку классов .NET Framework (v4.8), написанную на VB.