Visual studio 2015 在ASP.NET Core中查看脚手架模板

Visual studio 2015 在ASP.NET Core中查看脚手架模板,visual-studio-2015,asp.net-core-1.0,Visual Studio 2015,Asp.net Core 1.0,MVC5在创建视图时有一个非常方便的特性,可以选择一个模板来构建视图。这将使用T4模板文件根据指定类型生成CSHTML文件 在ASP.Net Core 1.0中有这样的方法吗?在依赖项下的project.json中添加以下行 "Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.0.0-preview2-final", "Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-previe

MVC5在创建视图时有一个非常方便的特性,可以选择一个模板来构建视图。这将使用T4模板文件根据指定类型生成CSHTML文件


在ASP.Net Core 1.0中有这样的方法吗?

依赖项下的
project.json
中添加以下行

"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.0.0-preview2-final",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final"
另外,在
工具下添加以下内容

"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final"
保存该文件,它将还原包,必要时重新启动Visual Studio


现在,当您右键单击时,应该会看到“添加”下的“新建脚手架项目…””选项

依赖项下的
项目.json
中添加以下行

"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.0.0-preview2-final",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final"
另外,在
工具下添加以下内容

"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final"
保存该文件,它将还原包,必要时重新启动Visual Studio


现在,当您右键单击时,应该会在“添加””下看到“新建脚手架项目…””选项。

您需要在工具上添加引用。但仅适用于构建时间

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
部分并添加以下内容

"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
  "version": "1.0.0-preview2-final",
  "imports": [
    "portable-net45+win8"
  ]
}

您需要在工具上添加引用。但仅适用于构建时间

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
部分并添加以下内容

"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
  "version": "1.0.0-preview2-final",
  "imports": [
    "portable-net45+win8"
  ]
}

我知道这是旧的,但对我来说,它是通过打开myProject.sln解决的,它加载了解决方案,然后控制器等选项可用

我知道这很旧,但对我来说,它是通过打开myProject.sln解决的,它加载了解决方案,然后加载了控制器,等等选项都可用

尚未..这些外接程序正在进行活动开发。尚未..这些外接程序正在进行活动开发。这些步骤确实公开了用于scafold的UI,但在尝试scafold某些内容时出现错误..无法解析包“Microsoft.VisualStudio.Web.CodeGeneration.Tools”的版本(.net core 1.0.0.带工具更新3)请尝试删除此行并保存,然后再次添加并保存。执行此操作时,请检查软件包管理器输出,确保该软件包已下载。它应该会显示还原时发生的情况。这些步骤确实会公开用于扫描的UI,但我在尝试扫描某些内容时遇到错误..”无法解析程序包“Microsoft.VisualStudio.Web.CodeGeneration.Tools”的版本(.net core 1.0.0。使用工具更新3)请尝试删除此行并保存,然后再次添加并保存。执行此操作时,请检查软件包管理器输出,确保软件包已下载。它应该显示恢复时发生的情况。