T4代码模板触发生成:其他文件保存/ xml更改(VS 2010)
本文关键字:xml 保存 更改 2010 VS 文件 其他 代码 T4 | 更新日期: 2023-09-27 18:13:46
我有一个t4模板,它在项目中的xml文件上循环并生成代码。
是否有可能使T4在保存某个文件时运行,或者在构建项目时运行?
VS 2010
谢谢
- 添加XML文件到您的项目
- 在项目解决方案资源管理器中的xml文件上右键并查看属性
- 从构建中排除应该显示No
- 项目类型应该是自定义构建工具
- 设置自定义构建工具命令行和输出。
现在,无论何时xml文件发生变化(即比其输出更新),它都会触发构建。重新构建项目也将触发构建。
发电机。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;