【问题标题】:Can the Microsoft TextTransform utility be used standalone?Microsoft TextTransform 实用程序可以单独使用吗?
【发布时间】:2010-12-25 07:29:23
【问题描述】:

我需要在独立模式下使用 TextTransform 工具。但它不想在没有安装 Visual Studio 的机器上运行。有人知道如何做到这一点吗?

【问题讨论】:

  • AFAIK,这是不可能的。 TextTransform 依赖于 Microsoft.VisualStudio.TextTemplating 程序集 - 我相信这个程序集是 Visual Studio SDK 的一部分,SDK 的先决条件是 Visual Studio。
  • 同意VinayC。不过,您可以使用其他东西,例如 NVelocity。有很多选择。

标签: c# visual-studio t4 css


【解决方案1】:

如果您仅在构建机器上使用它,那么从 Visual Studio 2010 开始,您有权将用于文本模板的 dll 从安装了 Visual Studio 的机器的 GAC 复制到构建服务器。

我们不小心遗漏了 Visual Studio 2010 RTM 中 buildserver.txt 文件中的文件名,但我们已在 Visual Studio 2010 SP1 中更正了该问题。

T4 未获许可在未安装 Visual Studio 的构建服务器以外的机器上使用。

【讨论】:

  • 我也看过另一篇类似的帖子,并尝试将 TextTransform.exe 和 Microsoft.VisualStudio.TextTemplating.dll 复制过来,但没有成功。它抱怨“无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。”你知道我需要复制什么吗?
  • 你用的是什么版本?如果是 2010 年,那么您还需要 TextTemplating.Interfaces.dll。
  • 是的。我们在 2010 年。我正在使用该实用程序的 .NET 3.5 版本。我会试试的。谢谢!我实际上求助于使用 Mono 发行版中的实用程序。但它有很多怪癖。我宁愿用实物。
  • 这个答案有助于 DLL 位置:stackoverflow.com/a/1906466/546004
猜你喜欢
  • 1970-01-01
  • 2010-09-27
  • 1970-01-01
  • 1970-01-01
  • 2019-06-18
  • 2012-07-05
  • 2014-11-23
  • 2013-12-11
  • 2013-02-07
相关资源
最近更新 更多