Ошибка: имя 'ConfigurationManager' не существует в текущем контексте

Почему бы не выдавать исключение, если операция не была успешна? Лично, я склонен иметь мнение, что, если необходимо возвратить больше чем одно значение из функции, необходимо пересмотреть, если Вы делаете вещи правильный путь или используете объект.

, Но более непосредственно к точке при выдаче исключения Вы вынуждаете их иметь дело с проблемой. При попытке возвратить значение, которое указывает на отказ, очень хорошо возможно, что кто-то не мог проверить значение и закончить с некоторыми потенциально трудно для отладки ошибок.

68
задан Brandon 17 November 2009 в 19:15
поделиться

1 ответ

Вам необходимо сослаться на System.Configuration.dll в вашем проекте, а также на оператор using.

Пространства имен (иногда) «разделяются» между сборками. Это означает, что типы в одном пространстве имен фактически находятся в разных сборках.

Чтобы определить, в какой сборке находится тип BCL или FCL, поищите его в MSDN. Если вы посмотрите справку для ConfigurationManager , то увидите, что в ней указано, что он находится в сборке System.Configuration, посмотрев вверху на «Assembly». Это сборка, на которую вам нужно сослаться из вашего проекта

110
ответ дан 24 November 2019 в 14:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: