2012-08-23 12 views
19

私はMVC 4をインストールしたばかりで、VS 2010で使用しています。プロジェクトを作成するときにデフォルトで.NET Frameworkは4.0ですが、私が見ているサンプルコードはフレームワーク4.5を使用しています。 MVC 4のすべての機能を利用したいのですが、フレームワーク4.5をインストールする必要がありますか、または4.0で十分でしょうか?MVC 4の.NETフレームワークは?

EDIT:VS2012のデフォルトフレームワークは4.5になりますが、私は4.0と同じように見えますか?もしそうなら、後でフレームワークを変更しなくても済むように、インストールすることをお勧めします。

答えて

21

MVC4 download pageをご覧ください。

サポートされるオペレーティングシステム:Windows 7のは、Windows Server 2003、Windows Server 2008の、 のWindows Server 2008 R2、Windows Vistaでは、Windows XP

.NET 4、ASP.NET言っ要件のセクションがあります4、Visual Studio 2010またはVisual Web Developer 2010には、この機能の一部を使用するには が必要です。

1

間違いなく4.5(mvc4-release-notes)をインストールする必要はありません。 ASP.NET MVC 4はフレームワークバージョン4.0でも利用できます。

1

アプリを書いているだけで書いてコンパイルすればいいです。 必要なものがあるかどうかを教えてくれます。カントー:

はMVC

のすべての機能は非常にユーザー中心の音ではありません活用;)

はまた、開発サーバーではないカッシーニまたは何として自分を支持を行うと、IISにデプロイします今日は呼ばれている。

13

.NET 4およびVisual Studio 2010は最低限必要ですが、ASP.NET 4.5ではさらに多くの機能を使用できます。

VS2010はフレームワーク4の機能しかサポートしていないため、async/awaitはサポートされません。 これらの機能には、ASP.NET 4.5が必要です。これは、例えば、同様のWeb APIに適用され、これは4.5が必要です。 http://blogs.msdn.com/b/henrikn/archive/2012/03/03/async-mashups-using-asp-net-web-api.aspx

MVC4で標準コントローラ/ビューのシナリオは、ASP.NET 4

+0

にVS2010で動作しますので、それは、Visual Studioなしていることを意味しています2012 async/awaitを使用することはできませんか? –

+0

- いいえ、はい - Visual Studio Express、.NET SDKを使用して手動で行うこともできますし、ここで非同期のものをチェックアウトすることもできます(免責条項 - 含まれているものは一切わかりません。 microsoft.com/en-us/download/details.aspx?id=9983) –

関連する問題