1

C# ファイルを前処理し、新しい C# ファイルを出力として生成するカスタム プログラムがあります。プロジェクト内の各 C# ファイルで msbuild からこれを呼び出し、元の C# ファイルの代わりに出力ファイルをコンパイルしたいと思います。これについてどうすればいいですか?

4

3 に答える 3

1

VisualStudioでの「カスタムツール」コード生成手法の使用を検討することをお勧めします。CodeProjectにそれについての記事があります

于 2008-09-23T08:14:13.773 に答える
1

デフォルトの msbuild タスクで簡単に実行できる方法があるかどうかはわかりません。ただし、独自のタスクを作成して、好きなことを行うことができます。

方法: カスタム タスクの実装 - パート I

また、「 MSBuild community tasks」サイトで適切なタスクを検索できます。

于 2008-09-23T00:22:20.773 に答える
0

カスタム プログラムが実行可能ファイルの場合、最も簡単な方法は Exec で実行可能ファイルを呼び出すことです。

<Exec Command="your executable" />

ただし、カスタム MSBuild タスクを作成することをお勧めします。 実行方法のサンプルについては、SDC タスクを参照してください。

于 2008-09-23T07:47:56.270 に答える