以下を含む VS プロジェクトがあります。
生成する上で実行
TextTransform
されるビルド前のアクションtemplate.tt
generated.cs
generated.cs
コンパイルするファイルの 1 つとしてリストされている (つまり、プロジェクト ファイルのリストにある)
プロジェクトをビルドすると、ビルド前のアクションが実行され、generated.cs
再作成されますが、VS は以前のバージョンをコンパイルしますgenerated.cs
(ビルド プロセスの開始時にメモリにロードされたと思います)。
ビルドで新しいバージョンgenerated.cs
(ビルド前のアクションで生成されたもの) を使用するにはどうすればよいですか? ビルド順序を強制する方法は?
テキスト変換入力は動的であるため、設計時に実行できないことに注意してください。