T4代码模板触发器生成:其他文件保存/ xml更改(VS 2010)

时间:2011-11-07 12:57:03

标签: c# .net t4

我有一个t4模板,它循环遍历项目中的xml文件并生成代码 是否可以在保存某个文件或构建项目时使T4运行? VS 2010

由于

2 个答案:

答案 0 :(得分:1)

  1. 将XML文件添加到项目中
  2. 项目解决方案资源管理器和视图属性中的xml文件上的鼠标右键
  3. 从Build中排除应该说
  4. 项目类型应为自定义构建工具
  5. 设置自定义构建工具命令行和输出。
  6. 现在,只要xml文件发生更改(即其输出更新),就会触发构建。重建项目也会触发构建。

答案 1 :(得分:0)

Dynamo.AutoTT将满足您的需求。您可以将其配置为通过正则表达式监视文件,并指定要触发的T4模板。

您可以从此处下载:https://github.com/MartinF/Dynamo.AutoTT

只需构建它,将dll和AddIn文件复制到

C:\ Users \\ Documents \ Visual Studio 2012 \ Addins \

然后离开。

如果你想在VS2012中使用它,你需要修改一个Dynamo.AutoTT.AddIn文件并在AddIn文件中将Version设置为11.0;