Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="Login" value="AnyLogin" />
<add key="Password" value="AnyPassword" />
</appSettings>
</configuration>Пытаюсь обратится к параметру Login из приложения:
Код: Выделить всё
string param=System.Configuration.ConfigurationSettings.AppSettings.Get ("Login");на что получаю ошибку при компиляции:
'System.Configuration.ConfigurationSettings.AppSettings' is obsolete: 'This property is obsolete. Please use System.Configuration.ConfigurationManager.AppSettings'
если правильно понимаю:
'System.Configuration.ConfigurationSettings.AppSettings' устарело: 'Это свойство устрело. Используйте System.Configuration.ConfigurationManager.AppSettings'
Заменяю вашеуказанную строчку на:
Код: Выделить всё
string param = System.Configuration.ConfigurationManager.AppSettings.Get ("Key1");и получаю:
The type or namespace name 'ConfigurationManager' does not exist in the namespace 'System.Configuration'. Are you missing an assembly reference?
т.е.:
Тип или пространство имен 'ConfigurationManager' не содержится в 'System.Configuration'. Может быть вы ошиблись в ссылках на сборку?
Подскажите пожалуйста, почему возникает такая проблема и что необходимо сделать, чтобы её решить?