@swedish_junior_dev нет

я есть метод, который читает настройки из моего файла конфигурации, как это:

var value = ConfigurationManager.AppSettings[key];

Прекрасно компилируется только при нацеливании на .NET Standard 2.0.

Теперь мне нужно несколько целей, поэтому я обновил файл моего проекта:

<TargetFrameworks>netcoreapp2.0;net461;netstandard2.0</TargetFrameworks>

Но сейчас компиляция не удаласьnetcoreapp2.0 со следующим сообщением об ошибке:

Error   CS0103  The name 'ConfigurationManager' does not exist in the current context   (netcoreapp2.0)

Отдельно я создал новое консольное приложение .NET Core 2.0 (на этот раз только для .NET Core 2.0), но похоже, чтоConfigurationManager под пространством именSystem.Configuration.

Я совершенно сбит с толку, потому что он доступен в .NET Standard 2.0, поэтому я ожидаю, что он будет доступен в .NET Core 2.0, поскольку .NET Core 2.0 совместим с .NET Standard 2.0.

Чего мне не хватает?

Ответы на вопрос(3)

Ваш ответ на вопрос