【发布时间】:2010-12-10 19:14:06
【问题描述】:
我从一个 XML 文件生成了相当多的代码,但是这些模板被组织在两个不同的 T4 模板中。每当我更改 XML 文件时,我必须记住打开两个 *.tt 文件,简单地更改它们(添加/删除空格)并再次保存以确保生成代码。
这不是正确的做法!
理想情况下,如果 XML 文件已更改,我希望 Visual Studio 2008 对 T4 文件进行文本转换。我有点迷茫,因为我真的不知道 Visual Studio 如何构建 C# 项目,所以指向那个方向的指针也会有所帮助(然后我可以自己尝试弄清楚)。
【问题讨论】:
-
顺便说一句:我发现热门的 Visual Studio 构建 C# 项目:MSBuild。项目文件本身 (*.csproj) 是一个 MSBuild 文件,类似于 Makefile。因此,一个解决方案可能是在“构建”XML 文件时触摸 *.tt 文件......我会及时通知你。
标签: c# visual-studio-2008 code-generation t4