写点什么

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:271909
用户头像

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

关注

评论

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

7. JDK拍了拍你:字符串拼接一定记得用MessageFormat#format

YourBatman

Spring Framework 类型转换 MessageFormat DateFormat

架构大作业一

Geek_michael

极客大学架构师训练营

JAVA并发编程原理与实战

Geek_53983e

原理 java 并发 实战

扫地阿姨看完都学会了!万字长文总结Android多进程,满满干货指导

欢喜学安卓

android 程序员 面试 移动开发

Spring Cloud 2020.0.0 正式发布,对开发者来说意味着什么?

阿里巴巴云原生

阿里云 容器 开发者 云原生 架构师

与前端训练营的日子 --Week09

SamGo

学习

突破2.8万美元关口,比特币为何“疯涨”? ​

CECBC

比特币 比特币数字货币

二十多岁的年纪是怎么成功四面字节跳动,最终拿到offer的?

Java架构之路

Java 程序员 架构 面试 编程语言

Java岗四面字节跳动成功之前,我都刷了那些面试题以及做了那些准备!

Java架构之路

Java 程序员 架构 面试 编程语言

SpringBoot,来实现MySQL读写分离技术

Java架构师迁哥

为移动应用产业开辟出海新航路,华为应用市场是如何“破冰”的?

脑极体

架构大作业二

Geek_michael

极客大学架构师训练营

冰河又一MySQL力作出版(文末送书)!!

冰河

MySQL 高可用 高并发 高性能 MySQL架构

甲方日常 76

句子

工作 随笔杂谈 日常

云上可靠性测试:让我们一起给开发找点事儿

华为云开发者联盟

安全 云服务 可靠性

在wildfly 21中搭建cluster集群

程序那些事

程序那些事 wildfly wildfly21 集群部署 集群架构

架构师训练营 - 大作业1

阿甘

架构师训练营 - 大作业 2

阿甘

面试官:Android事件分发机制及设计思路,跳槽薪资翻倍

欢喜学安卓

android 程序员 面试 移动开发

自研ARM芯片,亲手拆掉Wintel联盟,微软这次是认真的吗?

脑极体

Demo分享丨看ModelArts与HiLens是如何让车自己跑起来的

华为云开发者联盟

人工智能 智能车 hilens

姐夫半夜不睡觉,竟躲在厕所看这“57道Redis面试题”?

Java架构之路

Java 程序员 架构 面试 编程语言

K8S 资源可视化利器:Kubectl-Graph

郭旭东

Kubernetes Kubernetes Plugin

手把手教你写!2021年Android工作或更难找,最全的BAT大厂面试题整理

欢喜学安卓

android 程序员 面试 移动开发

测开之函数进阶· 第4篇《匿名函数》

清菡软件测试

测试开发

CAP 原理 <笔记>

raox

极客大学架构师训练营

LeetCode题解:剑指 Offer 40. 最小的k个数,快速排序,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

架构师训练营第五周”技术选型一“作业

随秋

极客大学架构师训练营

速来围观!阿里P8大牛写出的JDK源码剖析及大型网站技术架构与业务架构融合之道

Java架构之路

Java 程序员 架构 面试 编程语言

GitHub标星力推!我掏空了各大搜索引擎,给你整理了188道Java面试题,满满干货记得收藏

Java架构之路

Java 程序员 架构 面试 编程语言

支持 gRPC 长链接,深度解读 Nacos 2.0 架构设计及新模型

阿里巴巴云原生

云计算 阿里云 开源 微服务 云原生

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