在类库中添加 System.Web.Script 引用
Posted
技术标签:
【中文标题】在类库中添加 System.Web.Script 引用【英文标题】:Adding System.Web.Script reference in class library 【发布时间】:2010-11-12 11:33:24 【问题描述】:我目前正在将代码从我的 app_code 文件夹移动到类库。我用[System.Web.Script.Serialization.ScriptIgnore]
属性标记了几个方法。我的类库看不到这个命名空间。我的添加引用对话框看不到这个命名空间。如何正确使用类库中的这个标签?
这是错误: 找不到类型或命名空间名称“ScriptIgnoreAttribute”(您是否缺少 using 指令或程序集引用?)
【问题讨论】:
【参考方案1】:ScriptIgnoreAttribute
类位于 System.Web.Extensions.dll 程序集中(位于 VS 参考管理器中的程序集 > 框架下)。您必须在类库项目中添加对该程序集的引用。
您可以在 ScriptIgnoreAttribute class 的 MSDN 页面顶部找到此信息。
【讨论】:
不错的一个。System.Web.Script.javascriptSerializer
也在这个程序集中。
我喜欢 System.Web.Script.Serialization 在 System.Web.Extensions 库中的样子。
在asp.net2中不可用
确保您使用 .NET Framework 4 而不是 .NET Framework 4 客户端配置文件作为目标框架,否则 System.Web.Extensions 将不会出现在“添加引用”对话框中。
现在是 2017 年,我们仍在 VS 2005 中,这个答案刚刚救了我的培根。到无限,甚至更远!【参考方案2】:
您需要在项目中为 System.Web.Script.Serialization 错误添加对System.Web.Extensions.dll
的引用。
【讨论】:
以上是关于在类库中添加 System.Web.Script 引用的主要内容,如果未能解决你的问题,请参考以下文章
在类库中实例化 Identity ApplicationUserManager