在类库中添加System.Web.Script参考


126

我目前正在将代码从我的app_code文件夹移至类库。我已经用[System.Web.Script.Serialization.ScriptIgnore]属性标记了几种方法。我的类库看不到该名称空间。我的添加引用对话框看不到该名称空间。如何从类库中正确使用此标记?

这是错误消息: 找不到类型或名称空间名称'ScriptIgnoreAttribute'(您是否缺少using指令或程序集引用?)

Answers:


271

ScriptIgnoreAttribute类是在System.Web.Extensions.dll组件(位于装配体>框架在VS参考管理器)。您必须在类库项目中添加对该程序集的引用。

您可以在MSDN页面顶部的ScriptIgnoreAttribute类中找到此信息。


50
好一个。System.Web.Script.JavaScriptSerializer也在这个程序集中。
杰里米·麦基

23
我喜欢System.Web.Script.Serialization在System.Web.Extensions库中的样子。
argyle,2012年

它在asp.net2中不可用
Amir

5
确保您使用的是.NET Framework 4而不是.NET Framework 4客户端配置文件作为目标框架,否则System.Web.Extensions将不会出现在“添加引用”对话框中。
Fiach Reid

1
到了2017年,我们仍处于VS 2005,这个答案挽救了我的培根。超越无限!
Trasiva

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.