首页 文章

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

提问于
浏览
1

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

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

error

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

framework 4.0

汇编显示在我的参考文献中

references

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

web config

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

file system

当我转到“添加引用”>“程序集”>“框架”(它的目标是.NET 4.0)并单击System.Web.Extensions时,对话框将关闭,就像它已完成操作一样,但如果我重新进入,则会仍未检查 .

reference manager

有任何想法吗?

1 回答

  • 0

    好的,所以我尝试了很多东西:重新安装VS2012,删除所有引用并重新添加它们,更改文件的物理位置,没有任何效果 . 事实证明, even though VS2012 claimed it couldn't find the assembly, it still works when being built and executed. 我只是喜欢那个特定的程序集,但是在这一点上,我会把它变成一个随机错误并报告给微软 .

相关问题