加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 07:29:36 所属栏目:asp.Net 来源:网络整理
导读:我似乎无法在ASP.NET 5(vNext)项目中找到在VS 2015 RTM中制作T4模板的方法. 我甚至安装了T4 toolbox for Visual Studio 2015扩展,但tt模板没有转换. 属性Custom Tool不会出现在tt文件属性中,也无法找到“运行自定义工具”命令. 更新 我想要T4模板的原因是引
我似乎无法在ASP.NET 5(vNext)项目中找到在VS 2015 RTM中制作T4模板的方法.

我甚至安装了T4 toolbox for Visual Studio 2015扩展,但tt模板没有转换.

属性Custom Tool不会出现在tt文件属性中,也无法找到“运行自定义工具”命令.

更新

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

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读