いくつかの共通ライブラリがあります。理想的には、古いバージョンに対してコンパイルされている場合でも、すべての dll で最新バージョンの dll を使用する必要があります (最新バージョンには後方互換性があると仮定します)。
例:
プロジェクト dll
共通コントロール dll
ロギング dll
データベース アクセス dll
プロジェクトおよび共通コントロールは、データベース dll の v2 を参照します。ただし、ロギングは v1 を参照します。
異なるコンポーネントで異なるバージョンが参照されている場合、VS はどのバージョンを使用するかをどのように選択しますか?
最新のデータベース (v2) を使用するには、v1 dll を再コンパイルする必要がありますか? それとも、これを自動的に取得できますか?
特定のバージョンを強制的に使用することはできますか?
ありがとう、
アレックス