.NET 4.0无法解析对System.Web.Extensions程序集的引用

时间:2015-01-21 21:48:17

标签: .net visual-studio assemblies

我尝试导入System.Web.Script.Serialization以便我可以反序列化JSON,但在我的Imports语句中,Visual Studio无法找到System.Web.Extensions程序集。

在你解雇之前,我已经确定我没有使用.NET 4.0 Client,并尝试通过Reference Manager引用程序集,通过Properties窗口,并将文件直接拖放到Bin文件夹,然后尝试引用它。我仍然收到以下错误。

error

我已经检查过以确保我在.NET 4.0和 4.0客户端

framework 4.0

汇编出现在我的参考文献

references

它也显示在我的web.config文件中

web config

并在我的文件系统中,它在“参考”对话框中显示的相同位置

file system

当我去"添加参考" > "装配体" > "框架" (它的目标是.NET 4.0)并单击System.Web.Extensions对话框关闭就像它已完成操作一样,但是如果我重新进入,它仍然没有被检查。

reference manager

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

好的,所以我尝试了很多东西:重新安装VS2012,删除所有引用并重新添加它们,更改文件的物理位置,没有任何效果。事实证明,尽管VS2012声称它无法找到装配,但它在构建和执行时仍然有效。我仍然不确定VS2012为什么不这样做就像只有那个特定的程序集一样,但是在这一点上,我将它随机错误地报告给微软。