ConfigurationSettings.AppSettings已经过时。

16
以下代码正常运行:
string api_url = ConfigurationSettings.AppSettings["api-url"].ToString();

带有以下警告消息:

'System.Configuration.ConfigurationSettings.AppSettings' 已过时:'"此方法已过时,已被 System.Configuration!System.Configuration.ConfigurationManager.AppSettings 替代"'

根据警告消息的建议,我尝试将 ConfigurationSettings.AppSettings 替换为 ConfigurationManager.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;

请帮助我。

3个回答

34

3

添加对System.Configuration的引用。已弃用的命名空间在System.dll中,但相同的命名空间System.Configuration


2

添加对System.Configuration的引用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接