2010-12-28 5 views
2

T4では、生成時に上書きしないカスタムコードブロックを使用できますか? PreserveExistingFileに似ていますが、生成されたファイル内のコードブロックに対してです。 シナリオで部分クラスを使用できません。T4カスタムコードブロック

+1

私も同じシナリオを持っていました..私のTTは、アプリケーションの設定ファイルを生成します。 2つ以上のセクションを有する。私はMessageBoxを使いました。ユーザーに「を上書きしますか?」というメッセージが表示されます。はいまたはいいえをクリックできます。 –

答えて

2

これを行う方法はありません。変更不可能なコードブロックをテンプレート自体に含めるか、別のファイルから読み込む必要があります。

+0

出力を生成する過程で、別のファイルを読み込む必要がありますか?以前生成したファイルを読み込んでカスタムブロックを抽出することを考えていました –

+0

あるいは、手書きの部分を含めるために<#include file = foo "#>指示文を使用してください。 – GarethJ