ASP.NET 5中的设计时T4模板(VS 2015)

Shi*_*mmy 4 t4 asp.net-core-mvc visual-studio-2015 project.json asp.net-core

我似乎无法在ASP.NET 5(vNext)项目中找到在VS 2015 RTM中制作T4模板的方法.

我甚至为Visual Studio 2015扩展安装了T4工具箱,但tt模板没有转换.

该属性Custom Tool不会出现在tt文件属性中,也不能找到" 运行自定义工具 "命令.

更新

我想要T4模板的原因是config.json文件的介绍和可插拔配置系统,这是一个很棒的东西,但是没有强类型设置属性的代价.
我读过这篇文章解释了如何实现这一点,但仍然没有一代人.由于我有一个非常复杂的配置结构,我想到制作一个生成AppSettings文件的T4模板.对此的任何想法显然也是受欢迎的.

Fra*_*ank 6

ASP.Net 5(vnext)项目是一个全新的动物,技术上仍处于测试阶段,直到2015年11月计划用于RC.此外,它试图完全跨平台,所以最初团队倾向于使用剃刀模板而不是T4进行脚手架.他们根本没有计划支持T4(或任何单个文件生成器),直到社区的呼声让他们改变主意.根据该线程,他们将支持它,但没有给出日期.他们确实在1月份测试我的T4扩展时取得了进展我遇到了项目文件(现在是json格式)不支持自定义属性的问题,但截至2015年7月20日的版本,它似乎现在正常工作.在visual studio 2015中运行T4的引擎仍然存在,所以如果你喜欢其他项目类型,你可以使用它.您可以创建一个控制台应用程序并让它存储T4文件,但在vnext项目中生成它们.如果您想要一个更干净的解决方案,您还可以尝试我的扩展T4 Awesome,它为您提供了一种通过右键菜单组织和调用模板的方法.