2013-12-09 63 views
6

我使用this tutorial.在最後一步,我從我的.csproj文件刪除ProjectTypeGuid爲MVC 4升級我從MVC 4至5 MVC解決在Visual Studio 2012。如何在我的ASP.NET MVC 5項目中獲得「添加控制器」和「添加視圖」菜單選項?

現在的問題是,我沒有看到添加控制器,當我想創造新的控制器/瀏覽次數添加在Visual Studio中查看

我讀this answer for MVC 4所以我知道我需要獲得MVC 5正確ProjectTypeGuid以恢復該功能。我想知道是否有人知道這是什麼,以便我可以將它們添加到我的.csproj文件中?

+0

@SLaks該選項不可當我右鍵點擊控制器文件夾。 – lopezbertoni

+0

請參閱:http://stackoverflow.com/a/20397312/736079 – jessehouwing

回答

12

安裝以下項目:

  1. Visual Studio 2012 Update 4
  2. Web工具2013.1爲Visual Studio 2012(Web Platform Installer | Direct Download

然後按照this tutorial to upgrade your MVC 4 project to MVC 5

最後請確保您的項目有以下ProjectTypeGuids:

<ProjectTypeGuids> 
    {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} 
</ProjectTypeGuids> 

在MVC5你正在尋找下可能被隱藏的選項添加腳手架菜單選項。請參閱發佈博客post for more information on MVC5 scaffolding


一些資料整理而成:http://forums.asp.net/t/1950055.aspx

+0

謝謝,這幫助了很多。我將添加另一個鏈接,顯示我必須做的其他一些步驟才能完成這項工作。 – lopezbertoni

+0

志內嵌影片:http://blog.jessehouwing.nl/2013/12/upgrade-your-existing-aspnet-mvc4.html – jessehouwing

+0

我的項目文件中有這些GUID,但我還沒有添加控制器/視圖選項。沒有添加腳手架菜單選項。沒有控制器/視圖模板出現在「添加新項目」菜單中。 – crush

1

如果你還在使用Visual Studio 2012,並正在尋找一種方式來爲您的剃鬚刀3製成的觀點智能感知,如果你想添加一個新的視圖和一個新的控制器,在Visual Studio中有適當的菜單條目,你可能會注意到事情並不像他們應該那樣工作。

只需安裝以下兩個部分組成:

ASP.NET和Web Tools 2013.1爲Visual Studio 2012(鏈接直接下載) 實體框架6個工具的Visual Studio 2012

相關問題