0

ここでいくつかのプロジェクトが進行中です。1 つは MVC4 Beta を使用し、もう 1 つは MVC4 RC を使用します。

ローカル マシンに MVC4 RC がインストールされています。

両方のプロジェクトをローカルでビルドできるようにする必要がありますが、MVC4 Beta を使用するプロジェクトSystem.Web.Http.SelfHostは、RC ではなくなったベータ版のメソッドを少なくとも 1 つ参照しています。

MVC4 Beta を使用するプロジェクトで、GAC の MVC4 RC バージョンではなく、必要な dll を強制的に使用するにはどうすればよいですか?

4

1 に答える 1

2

これを行うには火遊びをしていますが、web.config でバインディング リダイレクトを使用して、web.config で使用する完全なバージョン番号を指定します。RC バージョンとベータ (どちらかによる) バージョンでは、バージョン タグが異なります。その方法で使用するアセンブリを指定できます。

http://msdn.microsoft.com/en-us/library/eftw1fys.aspx

ただし、これはベータ版を使用する場合に危険であり、実稼働環境で RC バージョンを使用する場合はあえて危険とさえ言えます。これが QA 環境であり、RTM が本番環境に移行するのを待つ予定であることを願っています。ベータ コードは本番環境では使用しないでください。インストール時に同意した EULA をお読みください ;-)

于 2012-07-13T11:34:17.250 に答える