0
代碼合併後,在嘗試構建時出現以下問題。Visual Studio 2015 .Net項目構建錯誤
The project currently contains references to more than one version of 'System.Web.Mvc', a direct reference to version 2.0.0.0 and an indirect reference to version 5.2.3.0.
Change the direct reference to use version 5.2.3.0 (or higher) of System.Web.Mvc.
我看不到任何對此項目引用System.Web.Mvc的引用。 有在Web.config
<package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net45" />
刪除此沒有什麼區別,我得到了同樣的錯誤一個參考。
從packages.config除去裁判和進入的NuGet重新安裝包後,它得到大多數經之途,那麼失敗,
Failed to update binding redirects for {project path} : Error HRESULT E_FAIL has been returned from a call to a COM component.
沒有人有abtou什麼嘗試下一個什麼想法?這是一個非常大的項目,我寧願不必重建整個事情...
您是否嘗試刪除bin文件夾中的所有文件,然後重新構建項目?錯誤報告方案可能發生如果在一個.Net Framework和應用程序的目標框架下創建的應用程序與引用的框架不同,那麼請檢查應用程序的參考DLL是否與目標框架版本被引用相同的DLL版本。 –
我在「Extensions」下找到了引用(並且它不是必需的,所以我將它移除了),現在可以構建(在刪除並重新引用其他可能找不到的其他DLL之後)。我有各種其他奇怪的錯誤,比如當添加一個MVC頁面,以及不能在web.config中更新(或找到)的東西,所以我要去修復VS. – kpollock
雖然,在目標框架上的好主意。我曾經遇到過這個問題,特別是在解決方案中。 – kpollock