我安装Visual Studio 2015
最终版本并创建mvc6 beta5
项目(默认模板)。
尝试在mvc 5.2
中添加控制器(也在vs2015最终版本中):
但是,在mvc6 beta5
项目中,此菜单缺失:
1。如何解决问题?
UPD
2。是否可以添加具有生成视图的mvc6控制器?
答案 0 :(得分:3)
在MVC 6.0之前,MVC控制器和Web API控制器的概念有所不同。对于未经训练的人来说,他们看起来很相似,但他们的表现却截然不同,并且使用不同的课程。
因此,当您单击Controller…
选项时,您可以在MVC控制器和/或Web API控制器之间进行选择。
从MVC 6.0开始,MVC和Web API控制器现在都是unified
。它们现在完全相同,并使用相同的类。
因此,您并不需要在MVC控制器和Web API控制器之间进行选择。
只需单击Add New Item,然后打开Add New Item对话框。
在右上方搜索文本框的“添加新项”对话框中,输入 Controller 。
您将能够选择MVC Controller Class
模板。
谁知道......也许当他们运送最终产品时,他们会把它带回来,但至少现在,这不应该是一个显示阻止。
编辑: 对于脚手架的东西,也许这个link可能有帮助。
答案 1 :(得分:0)
解决这个问题转到project.json 然后添加以下依赖项: " Microsoft.Extensions.CodeGenerators.Mvc":" 1.0.0-rc1-final"
然后你应该能够右击控制器文件夹并看到出现新的控制器按钮
答案 2 :(得分:0)
我在 visual studio 2015社区 版本面临同样的问题,按照以下步骤重新启动了visual studio。它解决了我的问题