web-dev-qa-db-ja.com

Visual Studio 2012のMVC5プロジェクトテンプレート

Visual Studio 2012を使用してASP.NET MVC 5を使い始めたいのですが、 " ASP.NET And Web Tools 2013 for Visual Studio 2012 をインストールしましたが、これは"唯一 "です「空のASP.NET MVC 5プロジェクト」テンプレート。

MVC4 Webプロジェクトの場合、さまざまな種類のWebアプリケーション(「標準」、「インターネット」、「イントラネット」など)を選択できます。また、Visual Studio 2013の同様のオプションのスクリーンショットも見ました。

MVS5アプリケーションに対して同じことを可能にするプロジェクトテンプレート(VS2012用)はありますか?

22
MartinStettner

「現在」は空のプロジェクトテンプレートしか含まれていないようで、MSはVS2012用の他のすべてのテンプレートを正式にリリースしていません。 ASP.NET MVC 5の場合、スカフォールディングを使用して、コントローラー、ビューなどを追加できます。これは、WebAPIテンプレートの場合と同じです。

ASP.NET MVC 5テンプレート
新しいMVC 5テンプレートを追加しました。最新のMVC 5 NuGetパッケージを参照しており、スキャフォールディングを使用してコントローラーとビューを追加できます。

RELEASE NOTES も参照してください

enter image description here

15
Spock

この答えに興味があるかどうかはわかりませんが、バンドル、コントローラー、jQuery、jQuery UI、Modernizrなどを使用して空のMVC 5プロジェクトを機能させるだけでなく、Zurb's Foundationのインストールについても説明するチュートリアルがあります5、私がMVC 5でSassを操作しているレスポンシブフレームワークです。

http://httpjunkie.com/2013/158/install-zurbs-foundation-5-in-net-mvc-5/

多くの人が遭遇した問題は、Visual Studio 2012では空のMVC 5プロジェクトからしか開始できないため、いくつかのマイナーな変更を加えたNuGetパッケージの手順と非常によく似たNuGetのインストールを支援します。ただし、空のMVC 5プロジェクトを使用してVisual Studio 2012からインストールすることは考慮されていません。 Foundation 5をMVC 4 Webアプリケーションテンプレートで使用する場合は、Bootstrap uninstallを省略すれば、NuGetパッケージは正常に機能しますが、MVC 5を使用する必要があり、 Visual Studio 2013では、Home Controller、Bundlingクラスを構築し、Global.asax.csやその他の風変わりな小さなものを変更する必要があります。

私はそれをすべて機能させるために数時間のかなりの部分を費やしました。

10
Eric Bishard

私はこれに遭遇し、今それを通過しました。それは、ポスターの質問に本当に答えるだけでなく、その場でもあるようです。

http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

3
Doug Bloch

最新のテンプレートが含まれるVS2013エクスプレスを使用し、足場プロジェクト(空ではない)を生成してから、VS2012に戻って作業を行います。

0
jeff