2009-03-31 21 views
6

Visual Studio T4(テンプレート)を使用していくつかのファイルを作成する必要があります。いくつかの構成設定を複数の.ttファイルにインポートし、テンプレートコード部分でアクセスできるようにする最良の方法は何ですか。T4の設定を保存する最も良い方法

答えて

3

設定を保存する最も簡単な方法は、コードを共有.ttファイルに配置することです。複数のテンプレートから含めることができます(接続文字列が必要な場合は、クラスフィーチャブロックで定数にします)。ただし、それがオプションではなく、.configファイルの設定にアクセスする必要がある場合は、Johnの提案に同意します。

1

私はT4についてよく分かりませんが、Scott Hanselman's interview with Kathleen Dollardを聞いているうちに、ネイティブのVisual Studio T4サポートで複数のファイルが許可されていないと言われたようです。私は彼女がそれを可能にするT4で働くことのために外部ハーネスを言及していることを思い出しているようで、私は彼らがClarius Visual T4を挙げたことを知っています。

2

よく、をチェックしてください。彼はT4 Toolboxの著者で、複数のファイルに出力する方法を示しています。 T4Toolboxにも構成のサポートが含まれているかどうかはわかりません。

彼のブログは素晴らしいです - それにたくさんのT4ものがあります。

マーク

+0

彼のブログは間違いなくT4に向かう正しい場所です。 –

+0

彼のブログは間違いなくすべてのT4ものをきれいに拭き取られました。 – Alex

2

これは、通常のコードと同じ方法で行います。 AppSettings、またはカスタム構成セクションを使用します。多くの場合は、Custom Directive Processorを作成する必要があります。これにより、カスタム設定へのアクセスを許可するプロパティが生成されます。

関連する問題