プラグ可能なアプリケーションを開発しています。プラグインは、Assembly.LoadFrom() を介してロードされます。私のソリューションには、4 つのプロジェクトがあります。WPF、2 DLL、およびアプリのプラグインである別の DLL。プラグイン プロジェクトは、他の DLL の 1 つを参照します。
ソリューションをビルドして実行すると、プラグイン dll を使用しようとするとエラーが発生しました。これは、参照されているプロジェクトの古いバージョンが想定されていたためです。プラグイン プロジェクトを正しく実行するには、プラグイン プロジェクトをクリーンアップして再構築する必要がありました。
したがって、参照の特定のバージョンがtrueに設定されていると想定しました。ただし、プロパティ ウィンドウには特定のバージョン オプションはありません。
そのため、参照されているアセンブリに変更を加えてバージョン番号を変更すると、そのプロジェクトで何も変更していないとしても、プラグインをクリーンアップして再構築する必要があります。このステップを忘れることは予測できます。
より良い方法はありますか?