Я перенес библиотеку на целевую платформу .NET Standard 2.0. Мои модульные тесты: я перешел на .NET 8.0.
Теперь тест работает так, как будто файл app.config не существует.
Мой файл app.config выглядит следующим образом:
Код: Выделить всё
Код: Выделить всё
[TestMethod]
public void ConfigurationManager_AppSettings_Exists_Test()
{
string _apiKey = System.Configuration.ConfigurationManager.AppSettings["Email:ApiKey"].ToString();
Assert.AreEqual("SG.11111111111", _apiKey);
}
System. NullReferenceException: ссылка на объект не установлена на экземпляр объекта.
Раньше это работало 6 лет назад. Работает ли app.config в .NET 8.0?
Подробнее здесь: https://stackoverflow.com/questions/785 ... th-net-8-0