2014-02-05 115 views
24

我使用vs 2013克隆了一個項目。運行它時出現此錯誤。錯誤22無法從程序集中加載「EnsureBindingRedirects」任務

Error 1 The "EnsureBindingRedirects" task could not be loaded from the assembly D:\BMaster\packages\Microsoft.Bcl.Build.1.0.13\tools\Microsoft.Bcl.Build.Tasks.dll. Could not load file or assembly 'file:///D:\BMaster\packages\Microsoft.Bcl.Build.1.0.13\tools\Microsoft.Bcl.Build.Tasks.dll' or one of its dependencies. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. BargainMaster.Web 

感謝

回答

34

我不知道這個問題的根本原因,但它出現時,我用手添加缺少的庫。

我解決它通過這樣做:

  1. 刪除<solution>\packages\Microsoft.Bcl.Build.1.0.13\
  2. 關閉解決方案
  3. 開放的解決方案
  4. 導航到查看/其他的Windows /包管理器控制檯
  5. 出版社恢復包在窗口的右上角
  6. 重新建立
+1

我試圖做到這一點,但我沒有看到「恢復軟件包」... – Colleen

+0

編輯:升級的nuget,看到了按鈕,但這並不適合我:/ – Colleen

+0

我想嘗試移動包(到別的地方)並運行'nuget.exe恢復路徑\到\ my \ solution.sln' –

1

我剛去的特定VS項目管理的NuGet包選項,並更新了微軟BCL的NuGet的版本,它解決了這個問題對我來說。

相關問題