2017-03-08 33 views
1

我不得不取代我的主要HD。昨天我的高清被我们的IT技术人员所取代。所以今天,在安装VS 2015之后,我开始研究一个我们一直在研究的WPF应用程序。我参与了这个项目,从TFS做了一个Get Latest,并做了一个构建。我失败,出现以下错误:获取一个错误无法解决依赖关系到组件System.Web

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

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

回答

1

why we even need System.Web. Secondly, it isn't in the references of any project in the solution. I know, I've looked, but in VS 2015 AND opening the .csproj files directly. So, what is trying to use it? What needs it?

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

enter image description here

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

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

希望那些可以帮助你。

相关问题