【问题标题】:How can I t4 scaffold from powershell.exe using Jenkins for nightlybuild我如何使用 Jenkins 从 powershell.exe t4 脚手架进行 nightlybuild
【发布时间】:2014-11-23 16:33:28
【问题描述】:

我们使用完全基于 t4Scaffold 模板的 .net 项目。所以我们必须自动化这个。实际上,我们尝试执行 powershell 命令,但脚手架命令不起作用。 就像
"术语 'T4Scaffolding' 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称"

我们通过以下链接获得了帮助: How can I t4 scaffold from powershell.exe?

但它不起作用,我们的要求是自动化 t4Scaffold 并使用 jenkins 将生成的文件移动到另一个文件夹。

【问题讨论】:

    标签: templates jenkins t4 using


    【解决方案1】:

    我们有一个执行 T4 生成的 BAT 文件。 文本转换是 Visual Studio 附带的工具(我们将其提交到我们的构建工具文件夹中)

    @echo off
    SETLOCAL ENABLEDELAYEDEXPANSION
    SET TextTransform="%~dp0..\Build\tools\TextTransform\TextTransform.exe"
    %TextTransform% "YourFile.tt" -out "YourFile.cs"
    echo Transformation Complete
    

    TextTransform.exe 在您机器上的实际位置将位于以下文件夹中 C:\Program Files (x86)\Common Files\microsoft shared\TextTemplating\

    【讨论】:

    • 错误:无法加载 Trasformation 类继承的基类“DynamicTransform”。
    猜你喜欢
    • 1970-01-01
    • 2016-05-01
    • 2020-11-21
    • 1970-01-01
    • 2012-03-05
    • 1970-01-01
    • 2017-02-21
    • 2020-03-03
    • 2012-04-13
    相关资源
    最近更新 更多