在我的VS 2012项目中,我引用了System.Web。
如果我在Object Brower中浏览System.Web,它包含System.Web.Configuration.WebConfigurationManager;但是在我的代码中,System.Web
只显示AspNetHostingPermission
,AspNetHostingPermissionAtribute
,AspNetHostingPermissionLevel
...
在VS2010中我没有这个问题。
有什么建议吗?
答案 0 :(得分:0)
在对象浏览器中,只需浏览System.Web即可深入查看所有System.Web.dll
的命名空间(例如System.Web.Configuration)。
但在代码中:
using
语句(假设为C#)。using
声明在相关的代码文件中,听起来你可能会......
using System.Web;
......但不是:
using System.Web.Configuration;
在这种情况下,请将using System.Web.Configuration;
添加到代码文件中。
另一种可能性是您的VS 2012项目的目标框架(即项目属性中的应用程序> 目标框架)被错误地设置为.NET Framework client profile - 例如......
.NET Framework 4客户端配置文件
...而不是:
.NET Framework 4