0
PowerShell v3では、テンプレートにパラメータargsを付けてTextTransform.exeを実行します。ここに私の変数と私が試したオプションがあります。これは '-a'パラメータなしで動作することに注意してください。しかし、テンプレートを正しく実行するにはargsが必要です。Powershellのargsを使用してTextTransform.exeを実行します。
$textTransformPath = "C:\Program Files (x86)\Common Files\Microsoft Shared\TextTemplating\14.0\TextTransform.exe"
$templateath = "$ProjectPath\TheTemplate.tt"
$textTransformParams = "-a !!TheParam!$TheValue"
#& "$textTransformPath" "$templatePath" <-- this runs, but no args!
# these don't work:
& "$textTransformPath" "$templatePath" $textTransformParams
& "$textTransformPath" "$templatePath" "$textTransformParams"
私はこれがなぜ難しいのか分かりませんが、本当に簡単なようです。標準のコマンドラインでこれを入力すると、問題は私のPS構文であることが確認されます。