我正在使用 Tangible 的编辑器,而且(没有冒犯的家伙)它很烂。它比记事本更痛苦的一步。但它(afaik)是镇上唯一的游戏。
有人对以非痛苦方式创建 T4 模板有任何提示/技巧吗?
例如,我正在考虑创建一个 T4 模板,该模板基本上将解决方案中定义的类转换为模板生成器。DTE,查找标有这个或那个属性的代码,运行这个或那个方法,然后将结果放入文件中。至少我会从交易中获得合法的智能......
我正在使用 Tangible 的编辑器,而且(没有冒犯的家伙)它很烂。它比记事本更痛苦的一步。但它(afaik)是镇上唯一的游戏。
有人对以非痛苦方式创建 T4 模板有任何提示/技巧吗?
例如,我正在考虑创建一个 T4 模板,该模板基本上将解决方案中定义的类转换为模板生成器。DTE,查找标有这个或那个属性的代码,运行这个或那个方法,然后将结果放入文件中。至少我会从交易中获得合法的智能......
Devart 刚刚在 Visual Studio 库上发布了适用于 2k8 和 2010的免费T4 编辑器。 看起来不错!第一个明显的改进是编辑器与其他编辑器相比速度更快。外观和感觉就像一个普通的代码编辑器。在 t4 块和 t4 语句块中有智能感知(智能感知感觉有点笨拙,但还不错)。编辑器使用标准的查找/替换工具窗口。总体不错。德瓦特!
(我与 Devart 没有任何关系,这是我用过的他们的第一个产品。)
你可以试试 Clarius 的“Visual T4 Editor 社区版” http://www.visualt4.com/downloads.html