2017-03-08 62 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創建一個新項目並將源文件複製到此項目中。然後重建它,檢查它是否工作。

希望那些可以幫助你。

相關問題