私はVSプロジェクトを持っています: 1. "template.tt"でTextTransformを実行してgenerated.cs " 2"を生成するビルド前アクション。 cs "をコンパイルするファイルの1つ(プロジェクトファイルのリスト)Visual StudioでT4変換とビルドオーダー
プロジェクトをビルドすると、ビルド前のアクションが実行され、generated.csは再作成されますが、VSは前の(ビルドプロセスの開始時にメモリにロードされていると思われます)
ビルドでnewlly生成されたcsファイル(ビルド前のアクションで生成されたもの)を使用するにはどうすればよいですか?
(私の状況では、テキスト変換入力は動的なので、設計時にはできません。)
ありがとうございました。
これは私にとってはうまくいかないようです。 Zvikaは、T4テンプレートが自分のプロジェクトが構築されるたびにその魔法を働かせたいと言っていたと思います。これも私が欲しいものです。 私はT4MVCをASP.NET MVC 3で使用していますが、たとえば、ビルドするプロジェクトを作成し、T4MVCで取得する新しいファイルを追加してプロジェクトを再構築すると、表示されませんT4MVCによって行われたはずの変更。 .ttファイルを右クリックし、Run Custom Toolを選択することで、アップデートを明示的に起動する必要があります。 –
これは '.tt'ファイルを保存するときにのみ出力を生成します。 –