как я могу загрузить значения из App.config в С#, используя.Net Framework 4 Client Profile

86
8

Мне трудно получить настройки из App.config. Исследование, которое я сделал до сих пор, говорит, что я должен иметь возможность использовать ConfigurationManager.AppSettings (который является частью System.Configuration).

Однако я не могу его скомпилировать. И, конечно, это не нравится старый метод (ConfigurationSettings.AppSettings) либо как устаревший.

Что я пропустил здесь?

Это мой проект Target Framework (в настоящее время настроен на ".Net Framework 4 Client Profile")?

И пример моего кода:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;

namespace myNameSpace
{
class Program
{

private void LoadAppConfig()
{
string mySetting;

//This won't compile
mySetting =
System.Configuration.ConfigurationManager
.AppSettings["mySettingName"];

//This compiles but of course is obsolete, and I get that warning.
mySetting =
System.Configuration.ConfigurationSettings
.AppSettings["mySettingName"];
}

static void Main(string[] args)
{
// stuff happens
}
}
}

спросил(а) 2013-05-28T17:42:00+04:00 7 лет, 1 месяц назад
1
Решение
68

Вам нужно добавить ссылку на System.Configuration

ответил(а) 2013-05-28T17:56:00+04:00 7 лет, 1 месяц назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема