【问题标题】:What T4 editing tools exist?有哪些 T4 编辑工具?
【发布时间】:2010-10-22 20:56:10
【问题描述】:

我不经常使用 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 编辑器后,模板失败并出现多个错误。如果我随后卸载有形的 T4 编辑器,该模板将再次运行。因此,编辑器似乎改变了 Visual Studio 中 T4 的行为。也许很明显,这是完全不能接受的。

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

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

【问题讨论】:

  • 不,我认为你已经列出了两个重要的竞争者。
  • @marc_s:是的,很确定情况就是这样。这个问题是寻找其他东西的最后努力。
  • @qstarin:我自己也在焦急地等待 Clarius 编辑器的 VS2010 版本......
  • @marc_s:我也是,直到我看到那边的情况。他们甚至懒得从他们的支持论坛中清除垃圾邮件;当垃圾邮件堆积起来时,关于它的问题得到了半年的回答,我怎么能对一个新的工作版本有任何真正的期望。
  • 为什么其他人最常使用 Tangible 的 T4 编辑器,因此可能是大多数功能完整、稳定并且可以完成工作。我使用它并且工作正常。

标签: visual-studio-2010 t4 tangible-t4-editor clarius-visual-t4


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    查看T4 Toolbox

    【讨论】:

    • 这并不完全提供任何语法突出显示和编辑器智能感知或类似的东西......很棒的工具包 - 但绝对没有编辑器插件可以更轻松地处理 T4 文件......
    • 谢谢,但正如 marc_s 所说,没有什么可以解决我的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    • 2013-01-12
    • 2011-10-09
    • 2011-12-04
    相关资源
    最近更新 更多