Для тех, кто переключается между разработкой ASP.NET WebForms и WinForms, этот совет может пригодиться.
Если вы разрабатываете в проекте C # WinForms, вы обнаружите, что попытка использовать ConfigurationManager
для получения настроек app.config
приведет к следующей ошибке:
Имя 'ConfigurationManager' не существует в текущем контексте
Поскольку это включено по умолчанию в проекты ASP.NET, это может стать неожиданностью. Просто щелкните правой кнопкой мыши узел «Ссылки» в вашем проекте и посмотрите вкладку «.NET». Прокрутите вниз, и вы должны найти System.Configuration
. Добавьте это в свой проект, и вы должны начать работу.
Добавление ссылки на System.Configuration
Если вы уже добавили System.Configuration
в раздел использования в верхней части кода, теперь вы сможете использовать параметры конфигурации (например, строки подключения) с кодом, например следующим:
con.ConnectionString = ConfigurationManager.ConnectionStrings[sConnection].ConnectionString;