Visual Studio 2012にASP.NET MVC 5をインストールするにはどうすればよいですか?


114

Visual Studio 2012にASP.NET MVC 5をインストールする方法はありますか?

NuGet(http://www.nuget.org/packages/Microsoft.AspNet.Mvc)を使用してみました。しかし、それはVisual Studioの拡張機能として提供されるべきだと思いますが、それはどこにも見つかりません。

または、Visual Studio 2013でのみ利用できますか?

回答:


165

Microsoftは、MSDNブログでMVS 5 for VS2012を提供しています。そのブログから:

Visual Studio 2012用のASP.NETおよびWebツール2013.1をリリースしました。このリリースでは、大幅な改善が行われ、Visual Studio 2012およびVisual Studio 2012 Express for WebのユーザーにASP.NET MVC 5、Web API 2、Scaffolding and Entity Frameworkのいくつかの素晴らしい拡張機能が含まれています。

これらの機能を今すぐダウンロードして使用できます

ダウンロードリンクは、VS2012から新しいMVC5プロジェクトを開始できるWebプラットフォームインストーラーへのリンクです。


15
ASP.NET MVC 5プロジェクトテンプレートが表示されない場合は、フレームワークのバージョンを4.5以上に変更する可能性があります...
Matze

4
@Sreginogemoh-うまくいった場合は、これを回答として設定してください:)
Jim Evans

3
インストールして4.5に設定しましたが、MVC5がまだ表示されません
ゲリラ

5
このパッケージは、Webインストーラーで使用できなくなりました。:/
krillgar

3
適切なリンクを見つけるために多くの時間を費やしました。上記のリンクには、パッケージにはもう存在しないと記載されているようです。探してみたところ、microsoft.com / en-us / download / details.aspx?id = 41532というリンクが見つかりました。
Bugnuker 2016年

10

Visual Studio 2012を使用できます。

Visual StudioでNuGetパッケージをに更新するだけMicrosoft.AspNet.Mvc 5.0です。

プレリリースを検索する必要がある場合があります。

また、デフォルトのプロジェクトにはEntity Framework 6.0とASP.NET Razor 3.0が付属しています。

ASP.NET Identity CoreとOWINも必要になる場合があります。

これらのすべては、メニューを介して更新/ダウンロードすることができるツールライブラリパッケージマネージャ...ソリューションのためのNuGetパッケージの管理します

NuGetをまだお持ちでない場合は、次のチュートリアルに従ってください。

http://docs.nuget.org/docs/start-here/installing-nuget


これはASP.NET MVC 5関連のテンプレートをインストールしません。
ジャスティンスカイズ

10

Visual Studio 2012でASP.NET MVC 5のサポートを適用するために必要なインストールがいくつかあります。Update4には、Webツールの更新が含まれているようです。

インストーラーの.NET Framework 4.5.1オプションだけでWebアプリケーションをビルドするオプションを探している場合は、完全なWindows 8.1 SDKをインストールする必要はありません。フルインストールは約1.1 GBですが、.NETインストーラーだけで72 MBしかありません。


VS2012 update 4はMicrosoft ASP.NETとWeb Tools 2012.3を「適用」しているように見えるので、おそらくそれだけで十分です。.net4.5.1を取得しているかどうかはわかりませんでした。ダウンロードが完了する
pqsk 2013

多分彼らはアップデート4を修正しました。元々、それはまだ追加のツールのインストールを必要としました。
Neil Monroe、

私はライトバックを忘れてしまったが、すべての要求された余分は、.NET 4.5.1のWindows 8.1のSDKでしたが、asp.netやウェブツール2013.1を更新4に含まれていた
pqsk

Webインストーラーリンクに必要なパッケージがなくなったため、これが正しい答えになりました。
krillgar

7

「製品を見つける」のではなくWebインストーラーで問題が発生しました

スタンドアロンのインストーラーはここにあります:

https://www.microsoft.com/en-us/download/details.aspx?id=41532

リリース/インストールノートは次の場所にあります。

http://www.asp.net/visual-studio/overview/2012/aspnet-and-web-tools-20131-for-visual-studio-2012

依存:

  • .NET 4.5
  • MVC 5プロジェクトテンプレートを表示するには、新しいプロジェクトを作成するときにこのバージョンのフレームワークを選択する必要があります。

含まれる:

  • MVC5
  • エンティティフレームワーク6
  • Web API 2
  • ブートストラップ
  • かみそり
  • Nuget 2.7

この情報は本当に役に立ちますが、コントローラーを追加するオプションはありません。Controllerフォルダーを右クリックして[追加]をクリックすると、[コントローラー]を選択するオプションがありません。Web APIコントローラーを追加するオプションのみがあります。
オーギュスト

5

MicrosoftチュートリアルのアップグレードASP.NET MVC 4からASP.NET MVC 5へのアップグレードhttp://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and -web-api-project-to-aspnet-mvc-5-and-web-api-2を使用すると、Visual Studio 2012がプロジェクトをASP.NET MVC 4としても認識できず、 5。

Webフォームプロジェクトとして扱います。たとえば、コントローラーの追加などのオプションはもうありません...


私はこの問題に遭遇したと思います。VS2012に変換されたプロジェクトを再びWeb APIプロジェクトとして認識させることは可能ですか?
Enrico

4

Visual Studio 2012でASP.NET MVC 5を使用する手順は次のとおりです。

  • ASP.NET MVC 4プロジェクトを開始します。
  • インストールパッケージMicrosoft.AspNet.WebApi -pre
  • インストールパッケージMicrosoft.AspNet.Mvc -Pre
  • インストールパッケージMicrosoft.AspNet.SignalR -Pre

これら2つは更新されます。

  • Microsoft.AspNet.Mvc 5.0.0-rc1
  • Microsoft.AspNet.Razor
  • Microsoft.AspNet.WebApi 5.0.0-rc1
  • Microsoft.AspNet.WebApi.Client 5.0.0-rc1
  • Microsoft.AspNet.WebApi.Core 5.0.0-rc1
  • Microsoft.AspNet.WebApi.WebHost 5.0.0-rc1
  • Microsoft.AspNet.WebPages 3.0.0-rc1
  • と他のいくつかのグッズ

これらのアップグレードでweb.configが更新されなかった場合は、この便利なページ(MVC4からMVC5へのアップグレード)を確認してください


1

NuGet(http://www.nuget.org/packages/Microsoft.AspNet.Mvc)からVS2012 にインストールできるはずです。ターゲットフレームワークを.NET 4.5に変更します。

新しいプロジェクトテンプレートがVS2012に対応できるかどうかわからない。ただし、ASP.NET MVC 4アプリがある場合は、以下のリンクを使用してアップグレードできます。

http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- web-api-2


1

ご参考までに。これで、VS 2012を更新できます。

http://blogs.msdn.com/b/webdev/archive/2013/11/18/announcing-release-of-asp-net-and-web-tools-2013-1-for-visual-studio-2012。 aspx

「Visual Studio 2012用のASP.NETとWebツール2013.1をリリースしました。このリリースでは、ASP.NET MVC 5、Web API 2、Scaffolding、およびEntity Frameworkにいくつかの素晴らしい機能強化が含まれ、Visual Studioのユーザーに提供されます。 2012およびVisual Studio 2012 Express for Web。」


1

ステップ1:アップデートhttp://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/をインストールします。

それで、空のASP.NET MVCプロジェクトから開始できるようになりますが、多くの人がVisual Studio 2013に同梱されている完全なインターネットアプリケーションを望んでいます。

だから私はステップ2があります:http : //httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

私のWebサイトでそのチュートリアルをフォローしている場合は、Foundation 5のフルインストールとクールなハイブリッドOffCanvas / Top-Barナビゲーションでフォローアップします。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.