Если кто-то разработать компонент .NET, который полагался на неспецифических версии поставщика DLL - скажем, он работал с My3rdPartyComponent.dll, который сборка .NET, но неважно, какая версия.Компиляция компонента .NET, который использует неспецифическую требуемую версию компоненты поставщика третьей партии
Некоторые экземпляры классов, найденные в этом компоненте, должны быть переданы в мой компонент. Разработчики будут ссылаться на мою dll-компонент, но не имеют доступа к исходному коду.
В принципе, я хочу, чтобы пользователь мог передать экземпляр 3rdPartyComponent.MyClass в мои функции компонента, но мне все равно, если это версия 1.1, 2.2, 2.23.980 и т. Д. Сторонней dll ,
Есть ли способ сделать это, пока еще печатая параметр я хочу передать в свой компонент? Я не хочу использовать Object в качестве ссылки.
В моем проекте компонента я мог бы указать SpecificVersion = True на опорной сборку. Будет ли это решать мою проблему или будут ли другие проблемы «dll hell», чтобы справиться с тем, что я не вижу?