写点什么

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

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

关注

评论

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

RAW Power for Mac(强大的raw图像处理软件)v3.4.24中文激活版

iMac小白

如何使用腾讯混元API开发一个旅游攻略助手

幂简集成

腾讯 AI API

万界星空科技SMT行业MES系统功能

万界星空科技

SMT mes 万界星空科技 SMT行业

哈银消费金融:中期业绩稳健增长,普惠金融助力消费经济新活力

Geek_2d6073

美团VS饿了么,到底谁更胜一筹?

王中阳Go

美团 面经 饿了么

使用ETLCloud实现MySQL数据库与StarRocks数据库同步

RestCloud

MySQL 数据库 数据同步 ETL 数据集成平台

蚂蚁金服oceanbase的性价比是传统数据库的十倍

Geek_2d6073

以电商、消费行业为例,详解火山引擎数智平台如何应用湖仓一体架构

字节跳动数据平台

数据库 大数据 数据湖 流批一体 数据引擎

今天来揭秘提示工程 (Prompt Engineering)

澳鹏Appen

大模型 生成式AI 提示工程 Prompt Prompt Engineering

MySQL 和 PostgreSQL,我到底选择哪个?

源字节1号

小程序 开源 前端 后端

“智星”科技人才招聘计划

智源研究院

云手机:实现多店铺多账号的运营

Ogcloud

云手机 海外云手机 云手机海外版 电商云手机 云手机群控

SyncBird Pro for Mac(iPhone文件管理器)v4.1.1激活版

iMac小白

Moom for Mac(窗口管理神器)v3.2.27中文激活版

iMac小白

SiteSucker Pro for Mac(网站下载工具SiteSucker专业版)v5.4.2中/英文版

iMac小白

基于Java+SpringBoot+vue+element课程作业管理系统设计实现

hunter_coder

后端开发

京东上万程序员都AI用它!

京东科技开发者

手把手教你基于华为云鲲鹏弹性云服务器部署Node.js环境

华为云开发者联盟

node.js Linux 云服务 华为云开发者联盟 企业号2024年7月PK榜

TinyVue v3.17.0 正式发布,推出了一款基于 Quill 2.0 的富文本编辑器,功能强大、开箱即用!

OpenTiny社区

Vue 前端 组件库 OpenTiny TinyVue

TinkerTool System for Mac(系统维护工具)v8.94免激活版

iMac小白

基于Java+SpringBoot+Vue大创管理系统设计和实现

hunter_coder

Cycling 74 Max for Mac(音乐可视化编程软件)v8.6.4激活版

iMac小白

Fix My iPhone for Mac(iOS系统恢复软件)v2.5.1激活版

iMac小白

Dynamic Wallpaper for Mac(Mac动态壁纸桌面)v18.9 中文版

iMac小白

Dynamic Wallpaper for Mac(Mac动态壁纸桌面)v18.9 中文版

iMac小白

TikTok快速起号技巧与云手机的运用

Ogcloud

云手机 海外云手机 tiktok云手机 云手机群控 云手机养号

无编码器多模态大模型EVE:原生多模态新方案

智源研究院

OpenAI 创始成员创办「AI+教育」公司;谷歌发布 Magic Insert:让人物完美融入新背景丨 RTE 开发者日报

声网

SSH Config Editor Pro for Mac(SSH配置文件管理器)v2.6.5激活版

iMac小白

持续开拓创新 天翼云TeleDB数据库斩获数据库最佳产品奖

Geek_2d6073

基于Java+SpringBoot+vue+element图书个性化推荐系统设计实现

hunter_coder

后端开发

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