Класс ConfigurationManager не существует в .NET 4.5 Framework

Я только начинаю работать с .NET Framework 4.5 C#. Я использую приложение Windows Form. У меня есть необходимый импорт, например:

using System.Configuration;

Но на самом деле кажется, что класс ConfigurationManager не существует. Я попытался вместо этого использовать ConfigurationSettings, но Visual Stdio сообщил мне, что он устарел и заменен ConfigurationManager!

Это кусок кода, связанный с проблемой:

Int32.Parse StartingMonth = int.parse(ConfigurationManager.AppSettings["StartingMonthColumn"]);

Итак, не могли бы вы мне помочь?


person Hatem    schedule 18.10.2012    source источник
comment
У вас есть ссылка, добавленная в сборку System.Configuration?   -  person jags    schedule 18.10.2012
comment
Ссылка добавлена, и это также не решило проблему!   -  person Hatem    schedule 18.10.2012


Ответы (5)


  1. Убедитесь, что вы добавили System.Configuration.dll в проект. Если вы уже добавили его, попробуйте удалить и добавить снова.
  2. Поместите курсор на ConfigurationManager, затем нажмите ctrl+. и посмотрите, что он предложит вам.
person Ekk    schedule 18.10.2012
comment
на # 1 - в вашем проекте щелкните правой кнопкой мыши ссылки, нажмите «Добавить ссылку», и System.Configuration.dll должна быть доступна на первой вкладке .NET. - person Aligma; 28.06.2013

Щелкните правой кнопкой мыши проект -> Добавить-> Ссылка...-> Сборки-> Framework Выберите System.Configuration (отмечено) Должно решить проблему.

person Shalom Segev    schedule 13.07.2015

ConfigurationManager присутствует в пространстве имен System.Configuration, но ему нужна сборка System.Configuration в вашем проекте.

person Ramendra    schedule 01.07.2015

Это из-за ссылки, я просто перезапустил проект после добавления ссылки, и он работает нормально :)

person Hatem    schedule 18.10.2012

Если вы не можете найти ссылку, вот правильный путь

"C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a"

Перейдите к ссылке «Добавить», выберите опцию браузера и перейдите по ссылке выше. Затем вы можете добавить System.Configuration.dll

person Chamath Viduranga    schedule 12.10.2018