0

Reflectorv7.4用のReflexilプラグインを試していました。コード変更について約束したことはすべてうまくいきました。次に、いくつかのアセンブリ属性を主にバージョンに変更したかったので、アセンブリをリフレクターに再度ロードして検証すると成功しました。しかし、Windowsエクスプローラーでアセンブリを見ると、まだ古いアセンブリバージョンが表示されていました。事実を確認するために画像を確認してください。トールの名前で何が起こっているのか。誰か助けてください。

リフレクター Windowsエクスプローラ

4

1 に答える 1

1

興味深いのは...それは管理された世界と管理されていない世界の衝突と関係があります。このStackoverflowの回答を確認すると、役立つ場合があります。

Visual Studioでexeを開くと([開く]-> [ファイル]、[。exe]を選択)、管理されていないバージョン情報が表示されます。Reflexilはそれを変更していません...それはアプリケーションの管理された部分の属性値を変更しているだけです。

スクーターソフトウェアにアクセスして比較を超え、パッチが適用されたexeとパッチが適用されていないexeを比較すると、詳細を確認できます。デフォルトでは、管理されていないバージョン情報も表示されます。ただし、詳細については16進比較を実行できます->[セッション]->[使用してファイルを比較]->[16進比較]に移動します。その比較の途中で、マネージ.netのバージョンの違いが表示されますが、ファイルの終わりに向かって、マネージコードとリソースがある領域を過ぎると、アンマネージバージョンの情報が表示されます... Reflexilを使用して属性値にパッチを適用した後も変更されません。

Visual Studioを使用している場合は、exeを開き、バージョン情報に移動して値を目的の値に変更し、[保存]をクリックするだけでバージョンを変更できます。

于 2012-06-01T01:31:10.117 に答える