Как использовать файл конфигурации консоли (App.config) в проекте .NET Standard.
У меня есть одно консольное приложение в файле App.config:
<appSettings>
<add key="Test" value="test" />
</appSettings>
В моем проекте .NET Standard я добавил пакет NuGet:
Install-Package System.Configuration.ConfigurationManager -Version 4.5.0
И есть класс, который возвращает значение этого ключа:
public string Test()
{
return ConfigurationManager.AppSettings["Test"];
}
Это просто для проверки возможности использования настроек App.config в проекте .NET Standard.
Но я получаю это сообщение об ошибке:
System.IO.FileNotFoundException: «Не удалось загрузить файл или сборку» System.Configuration.ConfigurationManager, версия = 4.0.1.0, Culture = нейтральный, PublicKeyToken = cc7b13ffcd2ddd51 'или одна из ее зависимостей. Система не может найти указанный файл. '
Когда я делаю это в Program.cs:
Class class = new Class();
string result = class.Test();