我想在构建项目时自动执行其中一个.tt文件,而不是其他文件。是否可以在特定的.tt文件而不是项目范围上设置TransformOnBuild属性?还是另一种方法来实现这个目标?
答案 0 :(得分:6)
我决定添加一个自定义预构建步骤来生成所需的.tt文件:
<Exec Command=""%PROGRAMFILES(x86)%\Common Files\microsoft shared\TextTemplating\10.0\TextTransform.exe" template.tt -out template.cs" />
此方法还允许我使用-a轻松地将参数(在项目文件中定义)传递给模板;我面临的另一个问题。
答案 1 :(得分:0)
回答另一种方法来实现这一目标。
第一个链接包含此示例,但它描述了预处理类的使用: http://blogs.clariusconsulting.net/pga/vs10-beta-1-t4-preprocessing-part-2/