2014-09-29 12 views
0

我們完全基於t4Scaffold模板使用我們的.net項目。所以我們必須自動化這個。其實我們試圖執行powershell命令,但腳手架命令不起作用。 就像
「術語「T4Scaffolding未被識別爲cmdlet,函數的名稱,腳本文件或可操作的程序」我怎樣才能從powershell.exe腳手架使用Jenkin nightlybuild

我們得到了一個有助於形成此以下鏈接: How can I t4 scaffold from powershell.exe?

但它不工作,我們的要求是自動化t4Scaffold和生成的文件使用jenkin移動到另一個文件夾。

如果您對此有任何想法,請告訴我。

回答

1

我們有一個BAT文件來執行我們的T4代。 文本變換是隨Visual Studio的(我們COMMITED到我們的構建工具文件夾)的工具

@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\

+0

但這不起作用。 – 2014-09-30 12:45:00

+0

你有什麼錯誤? – Dann 2014-09-30 17:31:03

+0

錯誤:未能加載Trasformation類繼承的基類「DynamicTransform」。 – 2014-10-01 03:49:51