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ファイル内の1つの参照
<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フレームワークとアプリケーションのターゲットフレームワークで作成されたアプリケーションが参照されるフレームワークと異なる場合、アプリケーションの参照DLLがターゲットフレームワークのバージョンと同じDLLバージョンを参照しているかどうかを確認してください。 –
"Extensions"の下にある参照が見つかりました(削除されていないため、削除してしまいました)。 MVCページを追加するときや、web.configで更新できない(または見つけられない)ことがあるので、私はVSの修復に行くような、いろいろな種類の奇妙なエラーがあります。 – kpollock
しかし、ターゲットフレームワークについての良いアイデアです。私はそれを前に、特に解決策の中で問題にしていました。 – kpollock