Существует несколько мест, где вы можете указать .Net Framework, что конкретная версия строго типизированной библиотеки должна быть предпочтительнее другой. Это:
- Файл политики издателя
- файл machine.config
- файл app.config
Все эти методы используют элемент Element"> "" , который может инструктировать .Net Framework связывать версию или диапазон версий сборки с конкретной версией.
Вот краткий пример тега, используемого для привязки всех версий сборки вплоть до версии 2.0 до версии 2.5:
<assemblyBinding>
<dependantAssembly>
<assemblyIdentity name="foo" publicKeyToken="00000000000" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0 - 2.0.0.0" newVersion="2.5.0.0" />
</dependantAssembly>
</assemblyBinding>
Существует множество подробностей, поэтому лучше, если вы прочитаете о Перенаправление версий сборки на MSDN , чтобы решить, какой метод лучше всего подходит для вашего случая.