私はT4テンプレートであるこの新しい(私にとって)テクノロジーで遊んでいます。簡単に言うと、私が達成する必要があるのは、電子メールのテキストを作成する方法です。ユーザーはメール内のテキストをカスタマイズできますが、実行時に代用される「プレースホルダー」があります。これは、T4ランタイムテンプレートが適切な選択であるタスクに聞こえます。確かに、ソリューションを展開する方法がわからないという事実を除けば、それは魅力のように機能します。メモ帳でそのファイルを開き、電子メールのテキストを変更し、システムに新しいテンプレートの操作を開始させます。
ttファイルのビルドアクションContent
プロパティをに設定することと、出力にコピーするプロパティをに設定することの両方を試しましたCopy always
。2つ目は、binフォルダーに.ttファイルと基になる.csファイルの両方をコピーします。
そのような展開を実現するためのクリーンな方法はありますか?.ttファイルを編集すると、 web.configなどを変更した場合のように、アプリケーションが再起動しますか?