获取错误无法解析对程序集System.Web的依赖性

时间:2017-03-08 20:45:29

标签: wpf visual-studio-2015 msbuild

我必须更换主要HD。昨天我的高清被我们的IT技术人员所取代。所以今天,在安装VS 2015之后,我开始研究我们一直致力于的WPF应用程序。我进入了这个项目,从TFS获得了最新版本并进行了构建。我没有遇到以下错误:

无法解析对程序集'System.Web,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'的依赖关系,因为它尚未预加载。使用ReflectionOnly API时,必须通过ReflectionOnlyAssemblyResolve事件按需预加载或加载相关的程序集。

首先,我不知道为什么我们甚至需要System.Web。其次,它不在解决方案中的任何项目的参考中。我知道,我看过,但在VS 2015中直接打开.csproj文件。那么,尝试使用它的是什么?需要什么?在这一点上,我准备添加它,没有其他原因,只是为了使它构建。

1 个答案:

答案 0 :(得分:1)

  

为什么我们甚至需要System.Web。其次,它不在参考文献中   解决方案中的任何项目。我知道,我看过,但在VS 2015 AND   直接打开.csproj文件。那么,尝试使用它的是什么?什么   需要吗?

System.Web.Dll是负责整个http协议工作的旧库。请求发送和创建。你可以找到system.web是system:

的成员

enter image description here

此外,我们可以在Visual Studio输出中找到详细构建日志,系统应该加载,因此如果该程序集丢失或者与其他引用的二进制文件相比具有不同的版本,则无法加载程序集。 enter image description here

要解决此问题,您可以使用Visual Studio 2015添加或创建新项目,并将源文件复制到此项目中。然后重建它,检查它是否有效。

希望那些人可以帮到你。