首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每个模板的t4模板TransformOnBuild设置

每个模板的t4模板TransformOnBuild设置
EN

Stack Overflow用户
提问于 2011-12-20 01:54:53
回答 2查看 1.3K关注 0票数 2

我希望在构建项目时自动执行其中一个.tt文件,而不是其他文件。是否可以在特定的.tt文件上设置TransformOnBuild属性,而不是在整个项目范围内?或者用另一种方法来实现这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-20 08:49:58

我决定添加一个自定义的预编译步骤来生成所需的.tt文件:

代码语言:javascript
复制
<Exec Command="&quot;%PROGRAMFILES(x86)%\Common Files\microsoft shared\TextTemplating\10.0\TextTransform.exe&quot; template.tt -out template.cs" />

此方法还允许我使用-a轻松地将参数(在项目文件中定义)传递给模板;这是我面临的另一个问题。

票数 6
EN

Stack Overflow用户

发布于 2011-12-20 03:19:20

回答是完成这一任务的另一种方法。

你可以改变你的命令行作为预处理器(这里描述的更好:http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/).

  • Create
  1. .tt on TextTemplatingFilePreprocessor -build event.

第一个链接包含此示例,但它描述了预处理类的使用:http://blogs.clariusconsulting.net/pga/vs10-beta-1-t4-preprocessing-part-2/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8565351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档