У меня есть проект C#, который ссылается на DLL третьей стороны. У пользователей могут быть разные версии этой DLL, установленной в разных местах.Рекомендации по работе с различными версиями ссылочных библиотек DLL в C#
Например, если мне нужно использовать "WonderTool.dll", но он может быть установлен в:
- % ProgramFiles% \ Wonderware \ v7 \ Bin \ плагин \
- % ProgramFiles% \ Wonderware \ v8 \ Bin \ плагин \
- % ProgramFiles% \ Wonderware \ v9 \ Bin \ плагин \
- % ProgramFiles% \ Wonderware \ v10 \ Bin \ плагин \
я не могу включать т он DLL с моей установкой, потому что я не знаю, какая версия программного обеспечения будет доступна на машине пользователя. Возможно ли выполнить проверку времени выполнения, чтобы узнать, какая последняя версия доступна и что она ссылается, или есть лучшая практика, которой я буду следовать?
Любая помощь приветствуется.