ConfigurationSettings.AppSettings已过时,已被ConfigurationManager.AppSettings取代

时间:2011-04-08 12:30:57

标签: asp.net asp.net-mvc-3

我在ASp.net MVC测试项目中使用它:

ConfigurationSettings.AppSettings["myconn"]我在此方法下得到绿线,说这个方法已经过时了,我应该使用ConfigurationManager.appsettingsconfigurationManager intellisence中没有using system.Configuration p> 单元测试类顶部的

{{1}}。

2 个答案:

答案 0 :(得分:2)

您需要先在项目中添加System.Configuration的引用。然后它将在Intellisense中提供。

修改
System.Configuration中包含System.dll命名空间中的一些基本和遗留方法/类在每个项目中都被引用(如果我命名错误的.dll,有人会纠正我,但我很确定他们就是这样)。当他们摆脱ConfigurationSettings类的ConfigurationManager类时,他们将命名空间抽象为自己的.dll,但他们并没有完全抽出命名空间。

答案 1 :(得分:0)