xsltproc を実行して一部の XML を C# ソース ファイルに変換する C# プロジェクトのビルド前イベントがあります。生成されたソースは、通常の方法でビルドされます。これは、XML が変更されたかどうかに関係なく、プロジェクトが常にビルドされることを意味します。
XML が変更された場合にのみ C# クラスを生成する方法はありますか? ビルド前のイベントは間違ったアプローチですか? XML を C# に変換する何らかのカスタム ツールを使用した方がよいでしょうか?
私は Visual Studio 2010 を使用しています。XML にはシリアル化されたオブジェクトが含まれていません。
どんな助けでも大歓迎です。