ConfigurationManager - Как использовать строки подключения с .NET 3.5? - PullRequest
2 голосов
/ 29 июля 2010

Я вижу очень хороший пост о том, что я хочу сделать,

.net 3.5: читать строку подключения из app.config?

Там написаноиспользовать класс ConfigurationManager.Я не могу сослаться на класс ConfigurationManager.

Если я посмотрю на файл system.dll, который я использую (v2.0.50727), то класс ConfigurationManager отсутствует.и мой проект настроен на компиляцию как .NET 3.5.

Если я сделаю это,

string test = System.Configuration.ConfigurationManager.AppSettings["test"];

Я получу сообщение «Ошибка 182 Тип или имя пространства имен« ConfigurationManager »не существуетв пространстве имен 'System.Configuration' (вам не хватает ссылки на сборку?) '

Есть идеи?

Ответы [ 2 ]

8 голосов
/ 29 июля 2010

ConfigurationManager является частью пространства имен System.Configuration. По умолчанию на него нет ссылок в проектах, поэтому добавьте ссылку на if из GAC.

1 голос
/ 29 июля 2010

У вас есть ссылка на 'system.configuration.dll'

, просто щелкните правой кнопкой мыши в VS на папке ссылки и найдите эту dll

...