2013-07-31 55 views
27

由於某種原因,我的Visual Studio 2013 Preview無法創建MVC 5項目。由於MVC項目現在是CodePlex中的開源代碼,我想知道是否有一種簡單的方法可以在我的Visual Studio 2012 Ultimate中開發MVC 5項目。在VS 2012中創建並運行MVC 5項目

+0

_「無法創建MVC 5項目」_ - 解釋。你做了什麼,發生了什麼,你期望發生什麼,你自己試圖解決這個問題的是什麼? – CodeCaster

+1

那這不是真正的問題。我期待看到如何使用VS2012。我已經向MSFT公佈了我的反饋意見。希望他們能解決它。 –

+0

那麼如果你的反饋和你的問題一樣廣泛,你會得到一個_「點擊新建項目並選擇MVC 5」_答案。你有沒有嘗試過什麼,沒有任何工作,沒有出現,或出現錯誤? – CodeCaster

回答

27

最近在ASP.NET網站上添加了一個新的教程how to upgrade an MVC4 project to MVC5

我使用本教程遷移了VS 2012項目沒有任何問題,但由於changes in the way VS loads the razor engine,VS2012中的Razor 3沒有設計時支持。

您可以編輯在VS2012剃刀頁面,但是這將是一個普通的HTML編輯器。

+3

請在Microsoft連接上投票相應的錯誤:https:/ /connect.microsoft.com/VisualStudio/feedback/details/806348/razor-intellisense-does-not-work-in-visual-studio-2012-after-upgrading-to-mvc-5-razor-3 – Nathan

+1

不再。截至10月9日,頁面將使用最新的Razor引擎進行編輯。 –

+8

MS剛發佈[ASP.NET和Web Tools 2013.1 for Visual Studio 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)這應該可以解決上述所有問題 – cgijbels

36

微軟已經發布了更新的Web工具2013.1提供支持:

注意,我不得不從第二個鏈接手動安裝,該工具沒有從Web平臺安裝程序正確安裝。還有一位同事不得不安裝Update 4和這些工具來獲得適當的支持。


原來的答覆(而不是實際的了):

我收到了來自微軟開發這樣的回答:對VS 2012

MVC 5 /剃刀3的工具支持,還沒有發貨。我們希望在11月中旬提供這種支持。

近日ASP.NET程序從微軟經理的談話中提到,這將被包含在VS2012更新4編輯:不幸的是,支持不更新4

所以接受現在的答案是正確的,但我們可以計劃在VS2012中很快獲得這種支持。

+1

更新4出來了,你現在確認了這個作品嗎? –

+1

我已更新至Update 4,Razor 3仍不受支持。 – DodyG

+0

我向微軟發送了一封電子郵件,他們表示該支持仍在運作,尚未發貨。不幸的是,他們沒有說更具體的東西:( –

0

我有一個教程,不僅會得到你的空MVC 5項目,捆綁,控制器,jQuery的,jQuery UI的,Modernizr的多的工作,但它會引導您完成安裝Zurb基金會5,一個響應式框架,我在MVC 5中與Sass合作。這一切都在這裏:

http://tinyurl.com/VS12-MVC5-F5

許多人跑進問題是的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以及其他古怪的小東西。所以讓我們開始吧。

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