Vs 2013でプロジェクトを複製しました。実行すると、このエラーが発生します。
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
この問題の根本的な原因はわかりませんが、不足しているライブラリを手動で追加したときに表示されました。
私はこれを行うことでそれを解決しました:
<solution>\packages\Microsoft.Bcl.Build.1.0.13\
(何らかの理由で、他の答えはどれもうまくいきませんでした。)
これを行うことで問題を解決しました:
Manage NuGet Packages or Solution
。Microsoft.Bcl.Build
以前のバージョン1.0.14に。 (これを書いている時点での最新の安定バージョンは1.0.21です)特定のVSプロジェクトの[NuGetパッケージの管理]オプションに移動し、Microsoft BCL nugetのバージョンを更新したところ、問題が解決しました。
Nuget Package Managerがインストールされていることを確認します。デフォルトでは、Visual Studio 2010にはありません(最新バージョンにはあります)-ツール/拡張機能マネージャーを開き、Nugetパッケージマネージャーを検索して[ダウンロード]をクリックします-この後、Nugetパッケージ(Microsoft.Bxl.Async、Microsoft。 BCL、およびMicrosoft.Bcl.Build)がエラーの原因である場合は、VSを再起動して、パッケージを再度追加します。
上記の答えは私にはうまくいきませんでした。 Microsoft.Bcl.Build。への参照(パッケージおよびprojファイル内)を削除する必要がありました。再構築して成功しました。