【问题标题】:.NET 4.0 Cannot resolve reference to System.Web.Extensions assembly.NET 4.0 无法解析对 System.Web.Extensions 程序集的引用
【发布时间】:2015-03-20 13:51:40
【问题描述】:

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

在您关闭它之前,我已经确定我没有使用 .NET 4.0 客户端,并尝试通过引用管理器、属性窗口以及将文件直接拖放到 Bin 来引用程序集文件夹,然后尝试引用它。我仍然收到以下错误。

我已经检查以确保我在 .NET 4.0 中并且不是 4.0 客户端

并且该程序集显示在我的参考文献中

它也出现在我的 web.config 文件中

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

当我转到“添加引用”>“程序集”>“框架”(它针对 .NET 4.0)并单击 System.Web.Extensions 时,对话框会关闭,就好像它已经完成了操作一样,但是如果我返回进去了,还是没查到。

有什么想法吗?

【问题讨论】:

    标签: .net visual-studio assemblies


    【解决方案1】:

    好的,所以我尝试了一堆东西:重新安装 VS2012,删除所有引用并重新添加它们,更改文件的物理位置,但没有任何效果。事实证明,即使 VS2012 声称它找不到程序集,它在构建和执行时仍然有效。我仍然不确定为什么 VS2012 不只喜欢那个特定的程序集,但在这一点上,我会将其设置为一个随机错误并将其报告给 Microsoft。

    【讨论】:

      猜你喜欢
      • 2010-12-31
      • 1970-01-01
      • 2021-10-28
      • 1970-01-01
      • 2023-03-18
      • 2018-05-05
      • 1970-01-01
      • 2012-04-23
      • 1970-01-01
      相关资源
      最近更新 更多