Ответ 1
ConfigurationManager является частью System.Configuration после .NET 2.0. Добавьте ссылку на DLL System.Configuration. Попробуйте использовать System.Configuration.ConfigurationManager.
У меня есть ссылка на System.Configuration
- и ConfigurationSettings
не найдено проблем, но тип или пространство имен 'ConfigurationManager
' не удалось найти!?
Я читал об этом - и похоже, что он должен принадлежать к тому же пространству имен, что и класс ConfigurationSettings
.
ИЗМЕНИТЬ: Пожалуйста, обратите внимание - Я ясно сказал, что добавил ссылку на System.Configuration. Уже было 4 комментария об этом.
ConfigurationManager является частью System.Configuration после .NET 2.0. Добавьте ссылку на DLL System.Configuration. Попробуйте использовать System.Configuration.ConfigurationManager.
Вам нужно использовать пространство имен System Configuration, это должно быть включено в двумя способами:
Щелкните правой кнопкой мыши проект и выберите ссылку, просмотрите "Ассембли" и отметьте узел System.Configuration.
Включить пространство имен в код:
с использованием System.Configuration;
Вам нужно добавить ссылку на сборку System.Configuration. Это пространство имен было разделено на несколько сборок.
Вам нужно будет добавить ссылку System.Configuration в папке Reference в вашем проекте. Только добавления system.configuration с помощью оператора using в вашем классе недостаточно.
Я работаю в VisualStudio 2015, а ConfigurationManager
больше не существует в пространстве имен System.Configuration
.
Я просто пытался прочитать файл App.config...
Тогда я нашел решение:
Get:
string str = MyProjectNamespace.Properties.Settings.Default["MySettingName"].ToString();
Set:
MyProjectNamespace.Properties.Settings.Default["MySettingName"]="myString";
MyProjectNamespace.Properties.Settings.Default.Save();
Я использую VS 2017, я добавил директиву 'using System.Configuration' и также следую инструкциям, чтобы добавить эталонную сборку в проект, но IDE по-прежнему не имеет диспетчера конфигурации жалоб, оказывается, это связано с установленным ядром .net от Nuget просто добавь пустой контейнер. Пакет System.Configuration.Configurationmanager 4.5.0 также должен быть установлен. Инструменты Пуск → Диспетчер пакетов Nuget → Консоль диспетчера пакетов и введите "Install-Package System.Configuration.ConfigurationManager -Version 4.5.0", и это решит проблему. Смотрите скриншот ниже в браузере объектов в VS2017
Алан, не могли бы вы помочь мне решить эту проблему? У меня была та же ошибка, и я пытался ее решить в течение нескольких недель.
Говорят, что лучший способ научиться чему-либо - это посмотреть на то, как об этом думала профессионал. вот почему я принес вам это видео http://vaugette.com/le, у него есть лучший способ решить эту проблему, которую у вас, ребята, есть, но есть 5-секундная реклама, прежде чем видео появится