msbuild - 在 MsBuild 中转换 TT 文件

标签 msbuild t4 dsl dsl-tools

我需要使用 MsBuild 构建 DSL 解决方案,并希望能够转换 TT 文件,我已尝试过 http://msdn.microsoft.com/en-us/library/ee847423(VS.100).aspx 上的指南但我收到以下错误:

Failed to resolve include text for file:{0}

还有

Loading the include file '{0}' returned a null or empty string.

MSDN 上有一个页面存在这些问题并提供解决方案:http://msdn.microsoft.com/en-us/library/bb126242(VS.100).aspx但并没有真正给我足够的信息来解决问题。

在错误中需要注意的一点是,它具有以下路径:

Error 72 Failed to resolve include text for file:C:\source\XXXXXXXX\Dsl\GeneratedCode\Dsl\ToolboxHelper.tt. Line=-1, Column=-1 Dsl

但实际 TT 文件的位置是

C:\source\XXXXXXXX\Dsl\GeneratedCode\ToolboxHelper.tt

最佳答案

这已在 MSDN 上为我解答:

Transforming TT files in MsBuild

关于msbuild - 在 MsBuild 中转换 TT 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2544220/

相关文章:

visual-studio - 测试失败后在 Jenkins 中构建失败 MSTest

c# - 如何让代码生成遵循我的格式设置?

c# - 如何编写 T4 模板以从 Entity Framework 6 创建 DTO?

scala - Scala 的 SQL DSL

msbuild - vs2017 : NuGet packages not restored with MSBuild

delphi - MSBuild 和多个 Delphi 版本

msbuild - 开发时使用项目引用而不是 nuget 包?

c# - 仅在第一次生成 EF4 POCO 类

scala - APL 可以作为 DSL 在 Scala 中实现吗?

language-agnostic - 适用于多个编辑器的语法高亮工具/语言