AICon议程上新60%,阿里国际、360智脑、科大讯飞、蔚来汽车分享大模型探索与实践 了解详情
写点什么

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

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

关注

评论

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

头脑风暴:除数博弈

HelloWorld杰少

8月月更

项目管理流程及各环节要点

爱吃小舅的鱼

数据治理(三):数据质量管理

Lansonli

大数据 数据治理 8月月更

Sass.vs.Less | 简介

Jason199

SaaS 8月月更

3 款非常实用的 Node.js 版本管理工具

Geek_z9ygea

JavaScript node.js 前端

阿里云云原生加速器企业硬之城携手阿里云 Serverless 应用引擎(SAE)打造低代码平台

阿里巴巴云原生

阿里云 Serverless 云原生 合作伙伴

高层次综合(HLS)

贾献华

8月月更

《MySQL入门很轻松》第2章:MySQL管理工具介绍

乌龟哥哥

8月月更

国内最主流的5大项目工时管理系统

爱吃小舅的鱼

开源一夏|Flutter实现搜索的三种方式

坚果

开源 OpenHarmony 8月月更

「控制反转」和「依赖倒置」,傻傻分不清楚?

蝉沐风

ioc 依赖倒置原则 DIP DI 控制反转

Redis 定长队列的探索和实践

vivo互联网技术

redis 数据结构 消息队列 Lua脚本

MPLS网络向SRv6网络演进

穿过生命散发芬芳

8月月更 SRv6

梦回战国,领略两千多年前公孙龙如何将面向对象运用得炉火纯青

迷彩

Java 面向对象 签约计划第三季 8月月更 面向过程编程

结合实际聊聊防反接电路(防反接电路总结)

矜辰所致

防反接电路设计 8月月更

部署spark2.2集群(standalone模式)

程序员欣宸

spark 8月月更

2022秋招前端面试题(六)(附答案)

helloworld1024fd

前端面试题

生于云、长于云,RocketMQ 5.0 再出发

阿里巴巴云原生

阿里云 RocketMQ 云原生 消息队列

图数据科学和机器学习图数据科学GDS概览

flow

8月月更

面试突击72:输入URL之后会执行什么流程?

王磊

Java 面试

测试也应该具备的项目管理能力

老张

项目管理 质量保障

Shell脚本中常用命令复习

Albert Edison

Linux centos 运维 shell脚本编程 8月月更

2022秋招前端面试题(五)(附答案)

helloworld1024fd

前端面试题

rocketmq整合SpringCloudStream

急需上岸的小谢

8月月更

用户权限-Linux系统ACL控制

Albert Edison

Linux centos 运维 服务器 8月月更

产品经理必备的19类工具网站

爱吃小舅的鱼

语音聊天app开发——对用户更具吸引力的设计

开源直播系统源码

软件开发 语聊房 开源源码 语音直播系统 语音源码

C++对象模型和this指针实例分析(二)

CtrlX

c++ 后端 面向对象思想 热门活动 8月月更

云原生时代下,微服务体系与 Serverless 架构的发展、治理与融合

阿里巴巴云原生

阿里云 Serverless 微服务 云原生

基于消息中间件开发的优点

阿泽🧸

消息中间件 8月月更

提升领导力的有效方法

宇宙之一粟

领导力 8月月更

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