我尝试导入System.Web.Script.Serialization以便我可以反序列化JSON,但在我的Imports语句中,Visual Studio无法找到System.Web.Extensions程序集。
在你解雇之前,我已经确定我没有使用.NET 4.0 Client,并尝试通过Reference Manager引用程序集,通过Properties窗口,并将文件直接拖放到Bin文件夹,然后尝试引用它。我仍然收到以下错误。
我已经检查过以确保我在.NET 4.0和不 4.0客户端
汇编出现在我的参考文献
中
它也显示在我的web.config文件中
并在我的文件系统中,它在“参考”对话框中显示的相同位置
当我去"添加参考" > "装配体" > "框架" (它的目标是.NET 4.0)并单击System.Web.Extensions对话框关闭就像它已完成操作一样,但是如果我重新进入,它仍然没有被检查。
有什么想法吗?
答案 0 :(得分:0)
好的,所以我尝试了很多东西:重新安装VS2012,删除所有引用并重新添加它们,更改文件的物理位置,没有任何效果。事实证明,尽管VS2012声称它无法找到装配,但它在构建和执行时仍然有效。我仍然不确定VS2012为什么不这样做就像只有那个特定的程序集一样,但是在这一点上,我将它随机错误地报告给微软。