有哪些T4编辑工具?

que*_*rin 9 t4 visual-studio-2010 tangible-t4-editor clarius-visual-t4

我经常不使用T4模板; 通常在我这样做时正在编辑其他项目(特别是SubSonic和T4MVC).经验总是令人不快(这也是我不经常使用它们的原因).

这些是我所知道的工具,它们都不符合要求.

  1. Clarius Visual T4.

    • 不支持Visual Studio 2010.他们的博客提到工作正在进行,但那是2个月前没有更新.他们的支持论坛充满了垃圾邮件和有关何时支持VS2010的问题.
      我工作的大多数项目都在Visual Studio 2010中,我处理的模板需要在Visual Studio主机中运行(因为它们通过VS的自动化对象模型访问项目信息).这就是我正在寻找兼容VS2010的编辑器的原因.
  2. 有形T4编辑器

    • 我第一次尝试使用它时,我认为Visual Studio 2010已经崩溃了.结果我没等多久(编辑器窗口出现花了2分多钟).叫我挑剔,但这一点让我脱离了这个工具.

    • 我有一个修改过的T4MVC模板.安装Tangible的T4编辑器后,模板失败并出现多个错误.如果我然后卸载Tangible的T4编辑器,模板将再次运行.因此,编辑器会改变Visual Studio中T4的行为.也许显然,这是完全不可接受的.

我错过了还有其他T4编辑吗?是否有其他人使用这些工具,遇到这些相同的问题,并成功使用它们?

我还应该说,对我来说最重要的功能就是区分作为模板一部分运行的代码和获得输出的代码/文本.其他一切都是肉汁.

que*_*rin 7

DevArt已经发布了针对Visual Studio的T4编辑器添加.它是免费的,效果很好.但是,它们似乎没有Visual Studio 2012的版本.

我还遇到了一个用于编辑T4文件的ReSharper插件,但是我还没有使用它,也无法评论它的工作原理(或没有).