Как можно использовать файл конфигурации консоли (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, Version = 4.0.1.0, Culture = нейтральный, PublicKeyToken = cc7b13ffcd2ddd51 или одна из его зависимостей. Система не может найти указанный файл. '
Когда я делаю это в Program.cs:
Class class = new Class();
string result = class.Test();