Я пытаюсь добавить ссылку на System.Configuration.dll
сборку.
Я использую .Net Framework Core, как это видно из моего .csproj
файла:
<TargetFramework>netcoreapp2.2</TargetFramework>
(Тип вывода моего проекта установлен на Class Library
.)
. Для этого в обозревателе решений я щелкаю правой кнопкой мыши на Dependencies
своего проекта и затем нажимаю Add Reference...
.Проблема в том, что открытый Диспетчер ссылок пуст, и нет сборки, к которой я могу добавить ссылку.
Однако без ссылки на эту сборку я могу написать следующую строку без каких-либо ошибок сборки:
using System.Configuration;
Первый вопрос: Как это возможно, чтобы вышеуказанная строка была успешно построена, без моей ссылки на эту сборку?
Если я пытаюсь использовать класс ConfigurationManager
для чтенияданные из файла app.config (как сказано здесь ), я получаю сообщение об ошибке:
CS0103 The name 'ConfigurationManager' does not exist in the current context
Вопрос второй: Что я могу сделать, чтобы решить эту проблемуошибка?что не так с моим кодом или проектом?
Мой случай не совпадает с этот вопрос , и это не дубликат этого вопроса.