2014-01-13 120 views
213

我正在開始一個新項目,並想嘗試MVC 5(我已經使用MVC 4構建了一個Web應用程序)。在Visual Studio 2013中,我單擊新建項目並導航到Visual C#> Web> Visual Studio 2012(即使我已經安裝VS 2013,它在菜單中顯示2012),並且在該列表中,我只有MVC 4應用程序 - 不是5.如何將MVC5添加到Visual Studio 2013?

下拉菜單中的框架設置爲.NET Framework 4.5.1 - 但仍然沒有。

我已選中工具>擴展和更新並搜索MVC 5 - 但它沒有發現任何官方從微軟。

如何添加MVC 5到我的Visual Studio 2013?

謝謝

+1

http://www.hanselman.com/blog/OneASPNETSneakPeekElegantWebFormsAndSnowballsInHell.aspx http://msdn.microsoft.com/en-us/magazine/dn198242.aspx – SLaks

回答

281

對於不同的ASP.Net功能,Visual Studio 2013不再具有單獨的項目類型。

您必須選擇.NET Framework 4.5(或更高版本)才能看到ASP.NET Web應用程序模板(適用於ASP.NET One)。
因此,只需選擇Visual C#> Web> ASP.NET Web Application,然後在下一步中選擇MVC複選框。

注意:確保不要選擇C#> Web>Visual Studio 2012子文件夾。

+7

一旦我創建了一個新的ASP.NEt Web應用程序並選擇MVC和WEB API - 它沒有問我要使用哪個MVC版本。我如何知道現在我在MVC 4還是5下工作? – developer82

+5

@ developer82:檢查NuGet軟件包或程序集引用中的版本。它應該始終使用NuGet上提供的最新版本。 – SLaks

+7

只需添加我自己的評論,您必須*選擇** .NET Framework 4.5 **(或更高版本)才能看到* ASP.NET Web Application *模板。如果它較低,則會顯示較舊的版本模板,即MVC 4 Web應用程序或Web窗體。我困惑了一會兒,因爲我大多不得不堅持舊版本的框架。 –

69

MVC 5已內置在視覺工作室2013年

  1. 打開一個新的項目,在左邊確保您模板下>的Visual C#>網絡沒有模板>的Visual C#>網絡> Visual Studios 2012.

  2. 重要提示:現在查看新項目對話框的頂部並選擇.NET 4.5或更高版本。一旦在網絡下並選擇了適當的框架,請在中間窗格中單擊ASP.NET Web應用程序。點擊OK

  3. 這將您帶到一個頁面,您可以選擇MVC作爲項目並啓動向導。

+0

我試過了,它沒有幫助。在我的模板> C#中沒有MVC模板。 – Preza8

+4

沒有稱爲「MVC」的模板,該模板被稱爲「ASP.NET Web應用程序」。一旦你選擇了那個,你可以在下一個窗口中選擇MVC。 – EluciusFTW

49

轉到文件 - >新建項目

選擇網絡Visual C#

選擇ASP.NET Web應用程序

點擊OK

New Project Dialog

選擇MVC

Click OK

ASP.Net Dialog

+7

用鼠標繪畫圈不容易嗎? :)嘗試使用ShareX。作品一種享受! – ppumkin

+0

我有同樣的問題。這個解決方案有很多幫助。我的錯誤是沒有啓動一個新的項目,而是一個新的網站,然後MVC選項沒有被Visual Studio顯示出來。但是,您可以選擇剃鬚刀v3(或2沒有嘗試它有MVC網站)。 – Agguro

+0

這不適合我。當我選擇「Web應用程序」並單擊「確定」時,我沒有獲得MVC選項,但MVC不作爲選項出現。它在Visual Studio 2012下,但只有版本4.我在尋找版本5 –

0

此外,雖然安裝Visual Studio 2013,確保已選中 「Web開發工具」

6

對於其他的答案,這並不總是存在的。有時在安裝過程中,人們忘記選擇Web Developer Tools

爲了解決這個問題,應該:

  1. 打開Programs and Features找到相關版本 有視覺工作室,點擊它,
  2. 點擊Change。 然後出現設置窗口,
  3. 選擇Web Developer Tools那裏並繼續設置。

它將下載或使用設置介質(如果存在)。安裝程序窗口可能重新啓動後,您就可以立即享受Web Developer Tools的樂趣了。

+0

謝謝!你幾乎救了我把我的筆記本電腦從窗戶里拉出來:P –

+0

=)很高興它解決了你的問題。 –

1

轉到文件 - >新建項目。

在Visual C#下選擇Web。

選擇ASP.NET Web應用程序

選擇MVC

創建解決方案時,你會發現在溶液中獲取添加在DLL文件VS 2013

檢查屬性的狀態欄上的資源 - - > system.web.mvc,它顯示最新版本(5.2.2.0)

但取決於您的操作系統運行時版本將決定。

0

你可以看看的Windows安裝文件夾從這裏你的電腦路徑:

C:\Program Files (x86)\Microsoft ASP.NET 

查看,其中顯示安裝MVC 3打開的文件,MVC 4

enter image description here

-1

安裝Visual Studio 2013時選擇Web開發工具。然後它將正常工作並顯示asp.net Web應用程序。

相關問題