我不得不更换我的主硬盘。昨天我的 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 文件。那么,尝试使用它的目的是什么?需要它什么?此时,我准备添加它,没有其他原因,只是为了构建它。
为什么我们甚至需要 System.Web。其次,它不在参考文献中
解决方案中的任何项目。我知道,我看过,但是在 VS 2015 中并且
直接打开 .csproj 文件。那么,尝试使用它的目的是什么?什么
需要吗?
System.Web.Dll 是负责整个 http 协议工作的旧库。请求发送和创建。你可以发现system.web是system的成员:
![enter image description here](https://i.stack.imgur.com/aTngh.png)
Besides, we can find the detail build log in the Visual studio Output, the system should be loaded, so if that assembly is missing or it is with a different version compared with the other referenced binaries, the assembly could not be loaded.
![enter image description here](https://i.stack.imgur.com/mtHvI.png)
要解决此问题,您可以添加它或使用 Visual Studio 2015 创建一个新项目并将源文件复制到该项目中。然后重建它,检查它是否有效。
希望那些可以帮助你。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)