50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

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

关注

评论

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

蓝海大脑高性能气象大数据平台为气象局掌握风云变幻提供助力

GPU算力

围绕新市民金融聚焦差异化产品设计、智能技术提效及素养教育

易观分析

新市民金融 差异化产品设计 素养教育

35道MySQL面试必问题图解,这样也太好理解了吧

程序员啊叶

Java 编程 程序员 架构 java面试

这50道Java面试题看完,想不进大厂都难

王小凡

Java 程序员 面试 面试题 大厂面试

融云实时社区解决方案

融云 RongCloud

【微服务测试教程】使用Python测试gRPC接口案例

和牛

测试

如何在 TiDB Cloud 上使用 Databricks 进行数据分析 | TiDB Cloud 使用指南

PingCAP

TiDB

如何有效进行回顾会议(上)?

敏捷开发

敏捷 回顾会 项目开发

什么是SpringMVC?工作流程是什么?九大组件有哪些?

程序员啊叶

Java 编程 程序员 架构 java面试

NFTScan 与 NFTPlay 在 NFT 数据领域达成战略合作

NFT Research

区块链 大数据 NFT 合作 Web3.0

分布式 hdfs-over-ftp 工具实现方案

移动云大数据

10次面试9次被刷?吃透这500道大厂Java高频面试题后,怒斩offer

程序员啊叶

Java 编程 程序员 架构 java面试

完完整整地看完这个故事,你敢说还不懂Docker?

程序员啊叶

Java 编程 程序员 架构 java面试

58子站安居,经纪人营销管理平台登录接口加密逆向

梦想橡皮擦

Python 爬虫 7月月更

面试官:ThreadLocal使用场景有哪些?内存泄露问题如何避免?

程序员啊叶

Java 编程 程序员 架构 java面试

语音社交系统——完善有声系统产业链

开源直播系统源码

开源源码 语音直播系统源码 语音直播系统 语音直播系统连麦

你面试十家java开发才能总结出来的面试题(建议收藏)

程序员啊叶

Java 编程 程序员 架构 java面试

一文读懂如何部署具有外部数据库的高可用 K3s

Rancher

Kubernetes k8s rancher

有奖活动分享:使用WordPress搭建一个专属自己的博客后最高可领取iPhone13

云端explorer

Wordpress 博客部署

数牍 X Rust,那些不得不说的事

Jessica@数牍

联邦学习 隐私计算 数牍科技 rust开发者大会 分布式计算框架

兆骑科创创业大赛平台,活动路演,投融资对接

兆骑科创凤阁

我秃了!唯一索引、普通索引我该选谁?

程序员啊叶

Java 编程 程序员 架构 java面试

一些企业数据平台建设的思考

Bright

数据平台 大数据平台

基于 MinIO 对象存储保障 Rancher 数据

Rancher

Kubernetes k8s rancher

ApacheCon Asia 2022 启动!7场阿里云大数据+AI议题分享等你围观

阿里云大数据AI技术

人工智能 大数据

活动速递| Apache Doris 性能优化实战系列直播课程初公开,诚邀您来参加!

SelectDB

数据库 性能优化 数据仓库 OLAP Doris

牛皮了!阿里面试官终于分享出了2022年最新的java面试题及答案

程序员啊叶

Java 编程 程序员 架构 java面试

详解Kafka分区副本分配的Bug

石臻臻的杂货铺

7月月更 签约计划第三季

TDengine 助力西门子轻量级数字化解决方案

TDengine

数据库 tdengine 时序数据库

看了就会的 Rainbond 入门教程

北京好雨科技有限公司

Kubernetes 云原生

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