有哪些T4编辑工具?

时间:2010-10-22 20:56:10

标签: visual-studio-2010 t4 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. Tangible T4 Editor

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

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

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

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

2 个答案:

答案 0 :(得分:7)

DevArt has released a T4 editor add on for Visual Studio。它是免费的,效果很好。但是,它们似乎还没有Visual Studio 2012的版本。

我也遇到了a ReSharper plugin for editing T4 files,但我没有使用过它,也无法评论它是如何运作的(或没有)。

答案 1 :(得分:-1)

查看T4 Toolbox