126 我目前正在将代码从我的app_code文件夹移至类库。我已经用[System.Web.Script.Serialization.ScriptIgnore]属性标记了几种方法。我的类库看不到该名称空间。我的添加引用对话框看不到该名称空间。如何从类库中正确使用此标记? 这是错误消息: 找不到类型或名称空间名称'ScriptIgnoreAttribute'(您是否缺少using指令或程序集引用?) asp.net namespaces class-library — 用户名 source
271 的ScriptIgnoreAttribute类是在System.Web.Extensions.dll组件(位于装配体>框架在VS参考管理器)。您必须在类库项目中添加对该程序集的引用。 您可以在MSDN页面顶部的ScriptIgnoreAttribute类中找到此信息。 — M4N source 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
17 您需要System.Web.Extensions.dll在项目中添加对System.Web.Script.Serialization错误的引用。 — 高朗·丹杜基亚(Gaurang Dhandhukiya) source
System.Web.Script.JavaScriptSerializer
也在这个程序集中。