【发布时间】:2010-08-06 19:27:48
【问题描述】:
我有一个 T4 模板,它根据我的项目中声明的其他代码生成帮助代码。因此,我必须在运行“转换所有模板”之前构建我的项目。是否可以在成功构建后将“转换所有模板”作为构建后事件运行?
【问题讨论】:
标签: .net visual-studio visual-studio-2010 build-process t4
我有一个 T4 模板,它根据我的项目中声明的其他代码生成帮助代码。因此,我必须在运行“转换所有模板”之前构建我的项目。是否可以在成功构建后将“转换所有模板”作为构建后事件运行?
【问题讨论】:
标签: .net visual-studio visual-studio-2010 build-process t4
我自己并没有真正尝试过,但我想你想看看this。你应该能够修改你的项目文件来实现你想要的。
【讨论】:
一个更简单的解决方案可能是修改您的模板 A LA T4 MVC 模板,以便它们在构建时自动将自己标记为脏(查看文档页面并搜索 AlwaysKeepTemplateDirty 以获取详细信息)。您可能可以编辑您的模板,让它们做同样的事情。
【讨论】: