创建视图时,MVC 5具有非常方便的功能,可以选择用于搭建视图的模板。这使用T4模板文件基于指定的类型生成CSHTML文件。
在ASP.Net Core 1.0中有没有办法做这样的事情?
答案 0 :(得分:7)
您需要在工具上添加引用。但仅适用于构建时间
<{1>}中的,将以下内容添加到project.json
部分:
dependencies
仍在"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": {
"version": "1.0.0-preview2-final",
"type": "build"
}
,找到project.json
部分并添加以下内容
tools
答案 1 :(得分:1)
在project.json
下的dependencies
添加以下行。
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.0.0-preview2-final",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final"
另外,在tools
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final"
保存文件,它应该恢复软件包,必要时重新启动Visual Studio。
现在,当您右键单击时,您应该看到&#39; 新的脚手架项目...... &#39; &#39; 添加&#39;
下的选项答案 2 :(得分:0)
我知道这很旧,但是对我来说,通过打开myProject.sln可以解决,它加载了解决方案,然后提供了控制器等选项。