在我们的项目中,我们 st倒了以下问题:我们需要为我们的发展者提供两种主页(基于Razor和基于网络的网页),每个网页将产生实际上相同的超文本产出。
我们的初步想法是使用T4级排气发动机,只使用一个模板,其中将分2个文档:*.master/code>和
*.cshtml
。 如@using
Razor指令将对应<%@ Import.
webforms statement。
关键的想法是,超文本部分应重复。 很显然,我们不能使用所建议的方法。 https://stackoverflow.com/questions/4746161/how-to-use-t4-to-generate-2-files-at-the-same-time- from-one-template” 如何利用T4同时从一个模板中生成两个档案? 由于这种情况的所有静态内容(请上层)都将重复。
显然,我可以撰写我的定制T4发电机,但会很复杂,因为有太多的指示(如<代码><%=“,即与Razor的@>
相对应)。
关于我如何利用任何可用的排污发动机来做到这一点的任何其他想法?