有没有办法让Visual Studio在成功构建时运行“Transform All Templates”?

问题描述:

我有一个T4模板,基于我的项目中声明的其他代码生成helpert代码。因此,我必须在运行“变换所有模板”之前构建我的项目。成功构建后,是否有可能将“Transform All Templates”作为构建后事件运行?有没有办法让Visual Studio在成功构建时运行“Transform All Templates”?

我还没有真正尝试过,但我想你想看看this。你应该能够修改你的项目文件来实现你想要的。

更简单的解决方案可能是修改模板A LA T4 MVC模板,以便它们自动将自己标记为构建脏(检查文档页面并搜索AlwaysKeepTemplateDirty以获取详细信息)。你可以编辑你的模板来让它们做同样的事情。