AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

T4 编辑器 2.2.1 支持 Visual Studio 2013 预览版、新的模板库和 F1 键

  • 2013-09-01
  • 本文字数:736 字

    阅读完需:约 2 分钟

最近发布的 2.2.1 版本的 T4 编辑器支持 Visual Studio 2013 预览版。该版本还包含了一个新的模板库,开发者能够通过它共享模板,把文件从库中拖动到解决方案资源管理器。用户还能够将任意文件拖放到 T4 编辑器窗口。

在 2.2.1 版本的 T4 编辑器中,你还能够在处理图表的时候通过调用 EnsureExtensiblePropertyDefined 方法在它里面创建不存在的扩展属性,同时在处理模型的时候创建必须的属性和默认值。

“我们 T4 编辑器的真正价值在于它所添加的模板语法高亮功能、输出代码和模板代码及指令的智能感知功能。没有这些内容,编辑.tt 文件就像使用记事本那样,”Tangible Engineering GmbH 公司的 CTO Bjorn Borgsdorf 说。

在最近发布的 T4 中,如果将光标移动到指令上并按 F1 键,那么你将能够导航到与标准 T4 指令相关的 MSDN 页面或者在线文档。

通过最新发布的版本,你将能够通过 include 和 assembly 指令使用项目属性,这在标准的 IDE 和 msbuild 宿主中都是可以使用的。程序经理 Gareth Jones 说 Visual Studio 已经在代码片段中演示了这个特性的使用。

最近发布的 T4 更新中的另外一个值得注意的特性是,它在 ASP.NET 骨架中使用了标准的 Visual Studio T4。这让你在构建骨架模板的时候能够充分利用 T4 的潜力和你所拥有的所有类库。

现在你能够通过利用 CleanupAfterProcessingtemplate 属性减少大模板可能引发的 IDE 相关的内存错误。你需要在自己的模板里面提供相关的代码,添加之后相关的应用域将会运行的更加快速。

按照 Gareth 所说,这个特性将会破坏 T4 内置的缓存行为。但是开发者能够获得更加干净的开发环境。此外,上面的代码仅能够在 Visual Studio IDE 宿主中运行。

查看英文原文 T4 Editor 2.2.1 with Visual Studio 2013 Preview, New Template Gallery and F1 Support

2013-09-01 21:272019
用户头像

发布了 321 篇内容, 共 124.3 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

我用2个月的时间破茧成蝶,附赠课程+题库

策划Java工程师

Java 程序员 后端

【LeetCode】删除有序数组中的重复项Java题解

Albert

算法 LeetCode 8月日更

即战力:职场上如鱼得水的一种能力

非著名程序员

个人成长 提升认知 职场成长 8月日更

区块链需要一场革命

CECBC

别再用平板和手机当泡面盖了,将平板和手机同时作为电脑的外接显示屏,效率不只提升一点点 ! ! !

码农的后花园

ipad #windows #Mac 平板 电脑

网络攻防学习笔记 Day93

穿过生命散发芬芳

网络攻防 8月日更

Linux内核这么复杂,我该如何学习?

奔着腾讯去

学习 面试 内存 Linux Kenel 进程管理

怎么对数据指标管理

水滴

指标体系 数据指标 8月日更 指标管理

一波三折,终于找到src漏洞挖掘的方法了【建议收藏】

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞挖掘

架构师实战营 模块十总结

代廉洁

架构实战营

一场“软硬兼施”的数字革新,帮外卖商家和骑手节省时间

脑极体

避免将 JWT 存储在 localStorage 中

devpoint

Token JWT LocalStorage 8月日更

TypeScript学习笔记——TS类型/高级用法

前端依依

typescript 学习 程序员 大前端 JavaScrip

总结2021年最全180道Java岗面试题,系列篇

策划Java工程师

Java 程序员 后端

「SQL数据分析系列」14. 视图

Databri_AI

sql 数据 视图

成功从三线小公司跳进大厂涨薪8K,你值得拥有

策划Java工程师

Java 程序员 后端

我凭借这份PDF的复习思路,面试题+笔记+项目实战

策划Java工程师

Java 程序员 后端

多核心Linux内核路径优化的不二法门之-slab与伙伴系统

奔着腾讯去

cpu Linux Kenel linuix

醍醐灌顶学习RTMP,从总体介绍到各个细节

hanaper

音视频

SpringBoot 中使用Redis缓存

xcbeyond

redis 8月日更

业务架构训练营学习总结

好吃不贵

【设计模式】建造者

Andy阿辉

C# 编程 后端 设计模式 8月日更

设计电商秒杀系统

好吃不贵

结合源码讲解:Kafka消费者参数配置(解释、定义、引用、注意事项)

石头哥谈架构

大数据 kafka架构 Kafka参数配置 Kafka技术内幕 分布式消息中间件

【前端 · 面试 】HTTP 总结(二)—— HTTP 消息

编程三昧

面试 HTTP HTTP协议 8月日更 http消息

有产品思维和数据意识的解决方案架构师?

escray

学习 极客时间 朱赟的技术管理课 8月日更

促进数字经济向更高水平发展

CECBC

借助AI模型目标检测打标签工具 :Makesense.ai , 解放双手 ! ! !

码农的后花园

人工智能 深度学习 目标检测 yolo YOLOv5

成功跳槽百度工资从15K涨到28K,面试突击版!

策划Java工程师

Java 程序员 后端

我们究竟还要学习哪些Java知识?程序员翻身之路

策划Java工程师

Java 程序员 后端

渣男已经预订大碗牢饭,“科技渣男”怎么还在疯狂套路?

脑极体

T4编辑器2.2.1支持Visual Studio 2013 预览版、新的模板库和F1键_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章