2011-02-07 3 views
3

ASP.NET MVC3とMVC2を並べてインストールできますか?ASP.NET MVC3とMVC2を並べてインストールしますか?

私はMVC3をインストールし、小さなプロジェクトで試してみたいと思います。しかし、現在の大規模なプロジェクトをMVC2で少しでも保持したいと思っています。

MVC3をインストールすると、既存のプロジェクトが自動的にアップグレードされるのですか、それともMVC2に保持するオプションがありますか?

答えて

4

質問タイトル:ASP.NET MVC3とMVC2を並行してインストールできますか?

ASP.NET MVC 2と3を同じマシン上で並べて実行すると、完全に細かく調整できます。 VS2010では、新しいプロジェクトを作成するときに必要なバージョンを選択できます。また、本番サーバーでは、問題なくMVC 2および3のアプリケーションを並べて実行させることができます。 MVC 3は.NET 4.0を意味しますが、MVCは.NET 3.5と.NET 4.0の両方のアプリケーションプールで動作することを忘れないでください。

+0

うわー、私は上です.Net 4.0 –

+0

@JK、まあ、問題ありません。両者は並行して働くことができます。このコメントを書いているマシンには、MVC 1,2,3がVS 2010、.NET 4.0ともに問題なく並んでいます。 –

4

はい、開発マシンにMVC2とMVC3がインストールされています。新しいプロジェクトを開始すると、両方のMVCバージョンを選択するよう求められます。

1

を参照してください、しかし:

クラスのいくつかはSystem.Web.Mvc DLLを両方のバージョンで定義されているので、私はNUnitのに問題がありました。アプリケーションは正常に動作しますが、NUnitは気を失います。SelectedListをSelectedListにキャストできませんというメッセージが表示されます。

編集

私はNUnitの2.5.5を実行しています。何が起こっているのは、アプリケーションがビルドされるとき、DLLのバージョン3.0.0.0を使用していますが、アプリケーションDLLをロードするまでにNUnitで実行されると、DLLの2.0.0.0バージョンが既にロードされています。どちらもSelectedListクラスが定義されているため、NUnitがその心を失う原因になります。

+0

Nunitの問題は何ですか?私はそれを使用します。 –

関連する問題