1

生成後に CSharpCodeProvider で自動的に生成される c# コードに変更が存在することを検出する必要があります。

ビルドインソリューションはありますか? 私は自分のソリューションを作成できます (コメントに CRC を追加します)... しかし、.NET フレームワークによって提供される組み込みのソリューションを検索します。

#Pragma checksumをチェックしますが、ソースとバイナリ間の変更のみを検出します。

4

1 に答える 1

1

多分私は何かを見落としているかもしれませんが、あなたがKISSアプローチを適用しない理由がわかりません. File.Copy() を使用して、以前に生成されたファイルのバックアップ コピーを作成します。次に、新しいファイルと古いファイルで File.ReadAllText() を使用して比較すると、単純な文字列になります。そして、彼らが違うときは、やりたいことは何でもしてください。

于 2014-12-22T14:26:57.100 に答える