如何在 ASP.NET MVC6 beta5 项目中添加控制器?
How can add controller in ASP.NET MVC6 beta5 project?
我正在安装 Visual Studio 2015
最终版本并创建 mvc6 beta5
项目(默认模板)。
尝试在 mvc 5.2
中添加控制器(也在 vs2015 最终版本中):
但是,在 mvc6 beta5
项目中缺少此菜单:
1.如何解决问题?
UPD
2。是否可以添加带有生成视图的 mvc6 控制器?
在 MVC 6.0 之前,MVC 控制器和 Web API 控制器的概念有些不同。对于未经训练的人来说,它们看起来很相似,但它们的行为确实不同,并且使用不同的 类.
因此,当您单击 Controller…
选项时,您可以在 MVC 控制器 and/or 和 Web API 控制器之间进行选择。
从 MVC 6.0 开始,MVC 和 Web API 控制器现已 unified
。他们现在是完全一样的东西并且使用相同的 类.
所以你真的没有必要在 MVC 控制器和 Web API 控制器之间做出选择。
只需单击“添加新项”,这将打开“添加新项”对话框。
在右上角搜索文本框中的“添加新项”对话框中,输入 Controller。
您将能够 select MVC Controller Class
模板。
谁知道呢...也许当他们运送最终产品时,他们会把它带回来,但至少现在,这不应该是一个阻碍。
编辑:
对于脚手架的东西,也许这个 link 可能会有所帮助。
要解决此问题,请转至 project.json
然后添加以下依赖项:
"Microsoft.Extensions.CodeGenerators.Mvc":“1.0.0-rc1-final”
然后您应该可以右键单击控制器文件夹并看到新的控制器按钮出现
我在 visual studio 2015 社区 版本中遇到了同样的问题,按照以下步骤重新启动 visual studio.它解决了我的问题
- 1)打开VS2015=>工具=>自定义。
- 2)Select 命令。
- 3)Select 上下文菜单。
- 4)Select 项目和解决方案上下文菜单|文件夹|添加。
- 5)检查是否出现'Controller'。
- 6) 重要 - 将控制器项目上移到顶部。
- 7)重启visual studio
我正在安装 Visual Studio 2015
最终版本并创建 mvc6 beta5
项目(默认模板)。
尝试在 mvc 5.2
中添加控制器(也在 vs2015 最终版本中):
但是,在 mvc6 beta5
项目中缺少此菜单:
1.如何解决问题?
UPD
2。是否可以添加带有生成视图的 mvc6 控制器?
在 MVC 6.0 之前,MVC 控制器和 Web API 控制器的概念有些不同。对于未经训练的人来说,它们看起来很相似,但它们的行为确实不同,并且使用不同的 类.
因此,当您单击 Controller…
选项时,您可以在 MVC 控制器 and/or 和 Web API 控制器之间进行选择。
从 MVC 6.0 开始,MVC 和 Web API 控制器现已 unified
。他们现在是完全一样的东西并且使用相同的 类.
所以你真的没有必要在 MVC 控制器和 Web API 控制器之间做出选择。
只需单击“添加新项”,这将打开“添加新项”对话框。
在右上角搜索文本框中的“添加新项”对话框中,输入 Controller。
您将能够 select MVC Controller Class
模板。
谁知道呢...也许当他们运送最终产品时,他们会把它带回来,但至少现在,这不应该是一个阻碍。
编辑: 对于脚手架的东西,也许这个 link 可能会有所帮助。
要解决此问题,请转至 project.json 然后添加以下依赖项: "Microsoft.Extensions.CodeGenerators.Mvc":“1.0.0-rc1-final”
然后您应该可以右键单击控制器文件夹并看到新的控制器按钮出现
我在 visual studio 2015 社区 版本中遇到了同样的问题,按照以下步骤重新启动 visual studio.它解决了我的问题
- 1)打开VS2015=>工具=>自定义。
- 2)Select 命令。
- 3)Select 上下文菜单。
- 4)Select 项目和解决方案上下文菜单|文件夹|添加。
- 5)检查是否出现'Controller'。
- 6) 重要 - 将控制器项目上移到顶部。
- 7)重启visual studio