0

Ricciolo (Ricciolo.Controls.TreeListView.dll) の TreeListView を使用する WPF .NET 4.0 C# プロジェクトがあります。「Release」フォルダーにあるこの dll を参照しました。このファイルのバージョンは 1.0.4643 です。31163

Visual Studio (外部コードをデバッグするオプションを有効にして) でデバッグを開始すると、FileLoadException とバージョン 1.0.4643 というメッセージが表示されます。31162が必要ですが、見つかりませんでした。

アプリケーションは Win 7 では問題なく起動しますが、Win XP ではクラッシュします。

私がやったこと:

  • 別のバージョンのファイルがあるかどうかを確認します: いいえ
  • ファイルは GAC に登録されていますか: いいえ
  • ILDASM でアセンブリのバージョンを変更します: 同じエラー
  • 参照を削除して再度ファイルを参照する: 同じエラー

この小さなバージョンの違いを無視する可能性はありますか? または、Windows XP で実行するための別のソリューションはありますか?

ご協力いただきありがとうございます。

マックス

コール スタック

4

1 に答える 1

1

Assembly Binding Redirectionを使用すると、バージョンの違いを無視できます。例はこちらです。

于 2013-03-11T12:44:20.033 に答える