Вам не нужно беспокоиться, если на других машинах установлена минимальная версия, с которой вы изначально установили связь.
Когда вы устанавливаете драйверы клиента на вашем компьютере, он должен зарегистрировать Oracle.DataAccess.dll
в глобальном кэше сборок ( GAC ). Вы можете просмотреть содержимое GAC, выбрав C:\Windows\Assembly
:

Обратите внимание, что при установке также устанавливаются файлы политики в GAC. Это политики публикации перенаправления привязки , которая, когда программа, связанная с более ранней версией Oracle.DataAccess.dll
, пытается найти ее в GAC, вместо этого перенаправляется на более новую версию во время выполнения. Фактически, даже если вы перераспределите драйвер вместе с вашей программой, он все равно может загрузить более новую версию из GAC, если найдет более новую версию вместо той, которую вы перераспределили с вашей программой.