0
それでは、他のコンパイルエラーの間でエラーリストにコンパイルエラーとして表示されるでしょうT4でカスタムビルドエラーを出すことはできますか?
<#
GiveError("Something is not right");
#>
のようなもの。これは、ターゲットファイル内のErrorGeneratingOutput
メッセージでただ終了するのではなく、何が起こっているのかに関するより具体的な情報をプログラマーに提供するのに役立ちます。
私はT4を一度も使用していませんでしたが、C#であるため、 "throw new Exception(" Error ");" – Noren
@Noren:それはコンパイルエラーではありません。 –
'#error'プラグマを使ってコンパイルしないコードを生成することができます。世代を完全に停止することと全く同じではありません。 (私はあなたが探しているか分からない...) –