У нас есть несколько общих библиотек. В идеале мы хотим, чтобы все они использовали последнюю версию dll, даже если они были скомпилированы против более старой версии (предположим, что последняя версия имеет обратную совместимость)
например, у нас есть:
Проект dll
Общие элементы управления dll
Ведение журнала dll
Доступ к базе данных dll
Ссылка на проект и общий контроль v2 базы данных dll. Однако протоколирование ссылок v1.
Если разные версии упоминаются в разных компонентах, как VS выбирает, какой из них использовать?
Нужно ли перекомпилировать v1 dll для использования последней базы данных (v2) или мы можем получить это автоматически?
Можно ли использовать конкретную версию?
Спасибо,
Алекс