2013-11-23 217 views
22

我想使用Visual Studio 2012開始使用ASP.NET MVC 5.我已經安裝了「ASP.NET And Web Tools 2013 for Visual Studio 2012,但這個」唯一「給了我一個」空的ASP.NET MVC 5項目「模板Visual Studio 2012的MVC5項目模板

對於MVC4 web項目,我可以選擇不同類型的Web應用程序(如」標準「,」Internet「,」Intranet「等)。 2013年工作室

是否有任何項目模板(用於VS2012),這讓我對MVC5應用做?

+1

這會幫助你嗎? http://stackoverflow.com/questions/18288215/how-can-i-add-the-mvc-5-project-template-to-vs-2012 – Spock

+0

這個問題幫助我安裝「Web Tools 2013」​​:)所以它顯然是相關的,但正如我所說,它只安裝一個模板。 – MartinStettner

+0

我的答案不是一個模板,但它會讓你啓動並運行一個MVC 5項目和基礎知識。就像模板一樣。 –

回答

15

看來,「目前」日ere僅包含空項目模板,而MS正式尚未發佈VS2012的所有其他模板。對於ASP.NET MVC 5,您可以使用scafolding來添加控制器,視圖等。這與WebAPI模板相同。

ASP.NET MVC 5模板
我們增加了一個新的MVC 5模板。它引用了最新的MVC 5 NuGet軟件包 ,您可以使用腳手架來添加 控制器和視圖。

另見RELEASE NOTES

enter image description here

+0

這是一個空的項目,它與完整的mvc5應用程序不同。這是一個更好的答案? –

+0

答案基於問題:「是否有任何項目模板(適用於VS2012),這些模板允許我爲MVC5應用程序執行相同的操作?」不是關於提供的模板是否更好。根據MS決定賦予用戶在項目中添加腳手架的能力。 – Spock

+0

Visual Studio「迄今爲止」在任何類型的更新,添加或Web Essential類型插件中添加了完整的MVC 5應用程序模板?如果之前的評論聽起來像我是一個傢伙那麼好吧。事實上,我有一種感覺,因爲我沒有讀完所有的東西。但是到目前爲止,這個問題有點古怪,你知道嗎? –

10

不知道,如果你有興趣在這個答案,但我有一個教程,不僅會讓你的空MVC 5項目,捆綁,控制器工作,jQuery的,jQuery UI的,Modernizr的多,但它會引導您完成安裝Zurb基金會5,一個負責任的框架,我與薩斯在MVC 5.工作一切都在這裏:

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進行安裝。如果你想在MVC 4 Web Application模板中使用Foundation 5,只需省略Bootstrap卸載,並且NuGet包應該可以正常工作,但是如果你需要使用MVC 5並且你沒有Visual Studio 2013,那麼你需要構建Home Controller,Bundling類,修改Global.asax.cs以及其他古怪的小東西。所以讓我們開始吧。

我花了好幾個小時才完成所有工作。

+1

謝謝!這正是我所期待的。我不希望整個Web應用程序爲我模板,但空MVC 5項目並不足以讓我開始。我也碰巧想用Foundation來代替默認的Bootstrap。 – Dooms101

+0

太棒了,很高興我能幫到你。我還在該網站上發佈了另一個教程,該教程將指導您獲取VS 2012中的mvc 4應用程序,並與VS 2013中的MVC 5應用程序進行更新,但全部在VS 2012中完成。 –

+1

YAY !!! SASS和Foundation在MVC中用asp.net/VS2012。還沒有看到這個例子。謝謝! – Rachael

3

我只是碰到了這個,現在就通過它。這似乎是真實的回答海報問題。

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

+0

我希望它仍然是相關的。我正在考慮通過它並更新一下。考慮MVC 5.1,帶有標識的新MVC模板。甚至可用於VS 2012的更新可能會在該博客文章中拋出一些細節,但整篇文章仍應有所幫助。如果我更新它,我會通知您,如果您看到它們,請隨時向我發送任何更新或過時的指示。 –

+0

它適合你嗎? –

+0

上面的鏈接描述瞭如何將MVC4項目轉換爲MVC5項目。它並不試圖描述如何將空白MVC5項目轉換爲MVC5 Web應用程序項目。 – barrypicker

0

使用VS2013快遞,裏面有最新的模板,生成腳手架項目(不爲空),然後返回到VS2012,做你的工作。

相關問題