写点什么

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

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

关注

评论

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

soul数据同步(二)zookeeper同步策略

xzy

源码分析 网关 Soul网关 soul sou

Soul网关源码阅读(十)自定义简单插件编写

Java 源码阅读 网关

大数据知识专栏 - MapReduce 的 Reduce端Join

小马哥

大数据 hadoop mapreduce 七日更

2020出行之变(一):自动驾驶的“跃渊”时刻

脑极体

1121212

熙羽1

重学JS | 玩转File API

梁龙先森

面试 大前端 编程语言 28天写作

nodejs中使用worker_threads来创建新的线程

程序那些事

多线程 nodejs 并发控制 程序那些事 子线程

Spring Boot 中集成Redis

武哥聊编程

Java redis springboot SpringBoot 2 28天写作

HTML(五)——建立表格

程序员的时光

程序员 大前端 七日更 28天写作

简单易懂的单臂路由介绍及一看就会的实验

干货|更通用的P2P网络协议栈——Libp2p

QTech

IPFS Libp2p

区块链交易所软件开发|区块链交易所APP系统开发

系统开发

《认识产品经理》课后总结

DB

产品经理训练营

数字人民币带来更好支付体验 没有网络时也能使用

CECBC

数字人民币

认识产品经理(第一章上)

让我思考一会儿

云原生的理解

JiangX

容器 云原生 数字化转型 数字化 28天写作

认识产品经理(下)

让我思考一会儿

为什么Java程序会执行一段时间后跑的更快?

Java架构师迁哥

Nginx实现在局域网内真正的ip_hash负载均衡​

会飞的猪

关于Dapper实现读写分离的个人思考

yi念之间

35+的测试人都去哪儿了?所谓“青春饭”真的只是在贩卖焦虑吗?

程序员阿沐

编程 程序员 软件测试 教程 测试工程师

阿里用5大核心技术+10大高级框架+200个经典案例全面解答了并发网络编程

996小迁

编程 架构 面试 笔记 亿级流量

联发科推出天玑1200,新一年的头道“5G甜点”究竟滋味如何?

脑极体

剖析一站式分布式事务方案SeataFescar-Server

比伯

Java 编程 架构 面试 计算机

区块链高水平专业人才稀缺成发展掣肘

CECBC

区块链人才

虚言妙诀终虚见,面试躬行是致知,Python技术面试策略与技巧实战记录

刘悦的技术博客

Python 面试

朋友问他是否该跳槽了?我是这么跟他说的

田维常

面试

Dubbo源码解析(1)-整体框架介绍

冰三郎

源码分析 dubbo RPC

中金数据集团与腾讯云合力拓展信息安全、区块链业务领域

CECBC

区块链产业

讨论:Service层的接口是不是多此一举?

xcbeyond

Java 接口管理 28天写作

听了微信创始人张小龙的演讲,更加坚定Filecoin的光辉未来

时空云

分布式存储 IPFS Filecoin

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