2012-02-09 18 views
7

私のVS2010ソリューションでは、PowerShellスクリプトとT4テンプレートをT4Scaffolding NuGetに基づいて設定していますが、すべてが足場と関連するT4でうまくいきます。 T4テンプレートは別のプロジェクトにあります。PowerShellスクリプトからT4テンプレートを起動する方法

これは単純なPowershelコマンドレットですか?パラメータや値を渡すことなくテンプレートを実行するだけです。

ありがとうございました。

答えて

11

コマンドラインユーティリティを起動するだけで、.ttファイルの場所を取得するスクリプトを作成できるようです。

param([string] $T4Template) 

& "C:\Program Files (x86)\Common Files\microsoft shared\TextTemplating\10.0\TextTransform.exe" $T4Template 

上記をExecTextTransform.ps1として保存してから、あなたのパスを呼び出してください。 例:

.\ExecTextTransform.ps1 c:\temp\example.tt 

は、そのコマンドラインユーティリティを呼び出す例えばhereを参照してください。

+0

これは、ありがとう – Hossam

関連する問題