ConfigurationSettings.AppSettings已经过时了
本文关键字:过时 AppSettings ConfigurationSettings | 更新日期: 2023-09-27 18:05:22
下面的代码可以正常工作:
string api_url = ConfigurationSettings.AppSettings["api-url"].ToString();
带有如下警告信息:
System.Configuration.ConfigurationSettings。AppSettings' is obsolete: '"此方法已过时,已被System.Configuration!System.Configuration. configurationmanager .AppSettings"'
根据警告信息的建议,我尝试用ConfigurationManager.AppSettings
替换ConfigurationSettings.AppSettings
string api_url = ConfigurationManager.AppSettings["api-url"].ToString();
现在出现错误消息,说明:
名称"ConfigurationManager"在当前上下文中不存在
这些是导入的命名空间:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Configuration;
请帮帮我。
您不仅需要在ConfigurationManager.AppSettings["api-url"].ToString();
前面添加System.Configuration
,还必须添加对汇编System.Configuration.dll
的引用。
这是类似问题的链接名称'ConfigurationManager'当前上下文中不存在
添加System.Configuration
的引用。被弃用的是在System.dll
中,但相同的命名空间System.Configuration
添加System.Configuration的引用