我试图导入System.Web.Script.Serialization,以便反序列化JSON,但是在Imports语句中,Visual找不到System.Web.Extensions程序集。
在取消此操作之前,我已经确定我没有使用.NET 4.0客户端,并且尝试通过“引用管理器”、“属性”窗口以及直接将文件拖放到Bin文件夹中引用程序集,然后尝试引用它。我仍然得到以下错误。

我已经检查过了,以确保我在.NET 4.0和而不是 4.0客户机中

程序集出现在我的推荐信中

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

在我的文件系统中,在同一个位置,它显示在“引用”对话框中。

当我转到"Add“> "Assemblies”>“.NET”(它的目标是System.Web.Extensions 4.0)并单击System.Web.Extensions时,对话框就会关闭,就好像它已经完成了操作一样,但是如果我返回,它仍然没有被选中。

有什么想法吗?
发布于 2015-01-23 16:09:14
好的,所以我尝试了很多东西:重新安装VS2012,删除所有引用并重新添加它们,更改文件的物理位置,但是没有什么效果。事实证明,尽管声称它找不到程序集,但它在构建和执行时仍然工作。VS2012仍然不确定为什么VS2012不喜欢这个特定的程序集,但是现在,我会随机地将它锁在一个错误上并向微软报告。
https://stackoverflow.com/questions/28077469
复制相似问题