Я получил следующее предупреждение
'System.Configuration.ConfigurationSettings.AppSettings' устарел: "Этот метод устарел, он был заменен на System.Configuration! System.Configuration.ConfigurationManager.AppSettings"
Как вы его исправите?
Я получил следующее предупреждение
'System.Configuration.ConfigurationSettings.AppSettings' устарел: "Этот метод устарел, он был заменен на System.Configuration! System.Configuration.ConfigurationManager.AppSettings"
Как вы его исправите?
Добавьте ссылку на сборку System.Configuration
.
Затем вверху (предполагая С#), используя System.Configuration(Imports System.Configuration в VB.NET).
Используйте ConfigurationManager.AppSettings["MySetting"]
для доступа к настройкам!
как его предупреждение, я не думаю, что это важно, если вы не отключили предупреждения о лечении как ошибки установки
добавить ссылку на System.Configuration
все, что вам нужно сделать, это обновить до последнего кода, чтобы вы использовали ConfigurationSettings.AppSettings[""] change to ConfigurationManager.AppSettings[""]
и это должно работать
На всякий случай кто-то ищет параметр Добавить ссылку, чтобы получить принятый ответ в Visual Studio 2010. (Я должен был сделать это при обновлении проекта VB).
В Visual Studio 2010:
Из System.Configuration.Configuration Настройки.AppSettings( "name" ) к System.Configuration.Configuration Менеджер.AppSettings
Без добавления ссылки IntelliSense не будет предлагать ConfigurationManager при его вводе, и это потому, что у него нет ссылки, чтобы знать, где он находится. Именно поэтому вы будете получать ошибки, когда обновляете строку кода в соответствии с их предложением.
DLL System.configuration exsit в c:\Windows\Microsoft.NET\Framework\v2.0.50727\
для использования ConfigurationManager.AppSettings[""]
Добавить ссылочные сборки не использовать using System.Configuration;
Просто замените
System.Configuration.ConfigurationSettings.AppSettings
с System.Configuration!System.Configuration.ConfigurationManager.AppSettings
в вашем коде.
После добавления ссылки using System.Configuration;
вверху класса. Тем не менее такое же предупреждение сохраняется.
В коде позади:
Вместо ConfigurationSettings.AppSettings["ConnectionString"]
Используйте ConfigurationManager.AppSettings["ConnectionString"]
По умолчанию в проект будет добавлена DLL System.configuration.
В Web.config или App.config:
<add key="ConnectionString" value="Some Connection Strings or Specific Path"/>
Пример:
заменить
string smtpServer = System.Configuration.ConfigurationSettings.AppSettings["EmailServer"];
с
string smtpServer = ConfigurationManager.AppSettings["EmailServer"];
также убедитесь, что в верхней части дела вы добавляете:
using System.Configuration;
Просто, как упоминалось выше, просто добавьте ссылку "System.Configuration" для приложения, а внутри кода вы можете добавить "using System.Configuration" в начало кода и использовать "ConfigurationManager.AppSettings [" "]", где вам это нужно.
Я также сталкиваюсь с той же проблемой, иногда ссылка на сборку не загружается должным образом или если вы используете несколько проектов, это иногда вызывает проблемы. Вы просто добавляете ссылку на сборку. Щелкните правой кнопкой мыши > Добавить ссылку > .Net > System.configuration > Нажмите OK. Вы можете видеть, что есть много доступных параметров конфигурации, выберите ConfigurationManager.AppSetting [ "Con" ]. ToString();
Сборка и улыбка:)
вы должны добавить ссылку в System.onfiguration в свой проект, а затем добавить "Using System.onfiguration;"
следующий шаг, используя вот так:
private string SQLConnectionString = ConfigurationManager.AppSettings["SQlConnectionString"];