由於某種原因,我的Visual Studio 2013 Preview無法創建MVC 5項目。由於MVC項目現在是CodePlex中的開源代碼,我想知道是否有一種簡單的方法可以在我的Visual Studio 2012 Ultimate中開發MVC 5項目。在VS 2012中創建並運行MVC 5項目
回答
最近在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編輯器。
請在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
不再。截至10月9日,頁面將使用最新的Razor引擎進行編輯。 –
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
微軟已經發布了更新的Web工具2013.1提供支持:
注意,我不得不從第二個鏈接手動安裝,該工具沒有從Web平臺安裝程序正確安裝。還有一位同事不得不安裝Update 4和這些工具來獲得適當的支持。
原來的答覆(而不是實際的了):
我收到了來自微軟開發這樣的回答:對VS 2012
MVC 5 /剃刀3的工具支持,還沒有發貨。我們希望在11月中旬提供這種支持。
近日ASP.NET程序從微軟經理的談話中提到,這將被包含在VS2012更新4編輯:不幸的是,支持不更新4
所以接受現在的答案是正確的,但我們可以計劃在VS2012中很快獲得這種支持。
更新4出來了,你現在確認了這個作品嗎? –
我已更新至Update 4,Razor 3仍不受支持。 – DodyG
我向微軟發送了一封電子郵件,他們表示該支持仍在運作,尚未發貨。不幸的是,他們沒有說更具體的東西:( –
微軟已經發布了這一更新,Web工具2013.1爲VS2012。
我有一個教程,不僅會得到你的空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以及其他古怪的小東西。所以讓我們開始吧。
我花了好幾個小時才完成所有工作。
- 1. VS 2012的項目不承認MVC
- 2. 在VS 2012中運行項目的快捷方式
- 3. 無法在Visual Studio Express 2012中爲Web創建ASP.NET MVC項目
- 4. 在VS 2012的SQL Server 2012數據庫項目中創建SQL代理作業
- 5. 在VS C++項目中創建目錄
- 6. 在VS 2012中從MVC 4項目中刪除AntiForgeryToken
- 7. 在VS 2012中創建部署包
- 8. 運行C#MVC項目
- 9. 我的腳本沒有在我的MVC 5項目中運行
- 10. 無法在Visual Studio 2012上創建ASP.NET MVC *項目
- 11. 運行一個項目的安裝程序,在VS 2012中創建在其他PC上
- 12. 在VS 2012項目中啓用System.Net.Http
- 13. 在VS 2017中創建團隊項目
- 14. 從MVC項目運行exe
- 15. 力自動並行VS 2012
- 16. 在運行時創建c#項目
- 17. 創建VS 2012擴展了Windows窗體項目
- 18. Visual Studio 2012未能創建項目
- 19. 構建並運行VS擴展的項目
- 20. 動態創建VS項目
- 21. Docker運行vs創建
- 22. 如何在Xcode 5的C++項目中使用在VS中創建的C++庫?
- 23. 在MVC項目中創建區域
- 24. 在Azure的MVC項目中運行WebApi
- 25. system.threading VS 2012項目的Ms構建命令行錯誤
- 26. 在SoapUI中運行並行項目
- 27. VS 2012多項目模板將不會正確引用EF 5
- 28. 在VS 2012中創建新控制器時未出現MVC控制器嚮導
- 29. VS 2012 Windows 7中的HTML5 JS項目
- 30. 自動化項目創建在VS
_「無法創建MVC 5項目」_ - 解釋。你做了什麼,發生了什麼,你期望發生什麼,你自己試圖解決這個問題的是什麼? – CodeCaster
那這不是真正的問題。我期待看到如何使用VS2012。我已經向MSFT公佈了我的反饋意見。希望他們能解決它。 –
那麼如果你的反饋和你的問題一樣廣泛,你會得到一個_「點擊新建項目並選擇MVC 5」_答案。你有沒有嘗試過什麼,沒有任何工作,沒有出現,或出現錯誤? – CodeCaster