2つの異なるメールを生成するアプリケーションがあります。これらのメールは現在、メールコンテンツであるHTMLベースの文字列を生成する文字列ビルダーを使用して構築されています。.NETテンプレートファイル
このアプローチは面倒です。コードは、HTMLと混合したオブジェクトであるなど、など私が好きなことの例MVCのために使用されるものと類似のテンプレートを持っていると、メールに追加するには、このテンプレートの出力を使用することです。
が、これは例のT4は、その仕事を巻き取るか、私はこのために別のアプローチを使用する方法を追加するために使用して行うことができますか?
テンプレートは、それはいいだろう場合でも、実行時に編集可能である必要はありません。
オブジェクトとテンプレートを供給して、テンプレートにそのオブジェクトを使用して生成された文字列を返す方法上の任意の良い例? – Riri
TextTransform.exeはこれを行うコマンドラインツールです。 http://msdn.microsoft.com/en-us/library/bb126461.aspxを参照してください –
Scott Hanselmanは、彼のNerdDinnerの講演http://videos.visitmix.com/MIX09/T49Fで、これについてかなり良いデモンストレーションを行います。 T4テンプレートについての議論は23:10(トークに23分10秒)から始まります。 –