0

コンパイルされたプロジェクトによって生成された dll には、ビルドごとに不一致のデータが含まれているようです。プロジェクト内で何も変更されていませんが、dll の内部を見ると (逆コンパイルに ildasm を使用)、dll が異なります。

それらには同じデータが含まれていますが、順序が間違っています

最初のビルド

前

2番目のビルド

後

(行番号に注意してください)

これが起こらないようにするプロジェクト設定はありますか? コードの順序が間違っている理由がわかりません。

どんな助けでも大歓迎です。

アレックス

4

1 に答える 1

0

コードの順序が間違っています

コンパイルすると、バイトコード以外のコードはなくなります。

また、2 つのコンパイル間で同じバイナリを期待することはできませんもう一度コンパイルすると、バイナリ出力が等しくないのはなぜですか?を参照してください。

于 2013-11-12T17:44:11.690 に答える