問題タブ [external-assemblies]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
426 参照

.net - 明らかにそこにあり、正しいバージョンであっても、System.Web.Mvc を読み込めません

私はこれらのいずれかを取得しています:

それは続く:

System.Web.Mvc の正しいバージョンは、D:\Websites\Reporting\2016-02-18.2\bin にあります。私は一晩中このプロジェクトと戦ってきましたが、この問題を乗り越えることができないようです. 価値があるのは、web.config にバインディング リダイレクトもあるということです。

私は通常、dll地獄タイプのものはかなり得意ですが、これは困惑しています.binディレクトリにあるファイルが見つからず、探しているバージョンである為に。

ここからどこへ行けばいいですか?

編集:開発では問題なく動作し、開発マシンのどこかにプロジェクトをデプロイすると問題なく動作することを指摘する必要があります。しかし、ステージング サーバーにデプロイすると、これが発生します。何が違うのかわからない。最初に、TFS ビルドが間違った dll を取得するという問題がありました (copy local = true を持っていて、ヒント パスがあったとしても、まだ間違ったバージョンを取得しており、これを防ぐために古い nuget パッケージ フォルダーを削除する必要がありました)。 . このエラーは何度も発生していますが、これは初めてのことであり、ファイルをチェックしたとき (およびダブル、トリプル、およびクアドラプルでチェックしたとき) は実際には正しいバージョンでした。