2012-08-14 105 views
1

如果我使用Visual Studio 2010创建一个全新的网站项目dot net 4.0,则会收到此错误消息,如果我尝试添加“使用System.Web.Extensions“。错误 - 名称空间'System.Web'中不存在类型或命名空间名称'扩展名'

The type or namespace name 'Extensions' does not exist in the namespace 'System.Web' 

,如果我用点网3.5

任何搜索我做从目标平台4.0客户端配置文件,只是普通的4.0

但我不建议更改创建一个网站,我没有得到错误没有客户端配置文件作为选项,并且C:\ Program Files \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.0 \ System.Web.Extensions.dll位于我的PC上。

任何想法?

+1

您是否添加了dll作为项目的参考? – 2012-08-14 12:52:14

+0

System.Web.Extensions.dll中没有命名空间'System.Web.Extensions'。为什么你需要这个名字空间? – 2012-08-14 12:54:23

+0

您可以发布您的项目属性的屏幕截图,其中显示目标配置文件?我多次遇到同样的问题,一直是目标平台。可能值得一看。 – 2012-08-14 16:26:34

回答

2

您需要添加对System.Web.Extensions的引用才能在您的项目中使用它。

Adding System.Web.Extensions

+1

不幸的是,在我的情况下,添加该引用后无效。 – 2015-02-17 03:09:46

+0

你是否得到完全相同的错误:类型或命名空间名称'Extensions'不存在于命名空间'System.Web'中? – Fenton 2015-02-17 14:23:48

+7

我的问题是类似的,因为我正在做一个WPF应用程序。为了实例化JavaScriptSerializer,添加扩展引用不足以让Intelisense检测我需要什么'使用'。后来我发现我需要添加'使用System.Web.Script.Serialization;'然后它终于为你+1! – 2015-02-18 01:56:17

相关问题