J'ai un projet C# qui fait référence à une DLL tierce. Les utilisateurs peuvent avoir différentes versions de cette DLL installées dans différents endroits.Meilleures pratiques pour gérer différentes versions de DLL référencées dans C#
Par exemple, si je dois tirer parti de "WonderTool.dll", mais il pourrait être installé dans:
- % programfiles% \ Wonderware \ v7 \ bin \ plugins \
- % programfiles% \ Wonderware \ v8 \ bin \ plugins \
- % programfiles% \ Wonderware \ v9 \ bin \ plugins \
- % programfiles% \ Wonderware \ v10 \ bin \ plugins \
Je ne peux pas comprendre t Il DLL avec mon installation parce que je ne sais pas quelle version du logiciel sera disponible sur la machine de l'utilisateur. Est-il possible de faire un contrôle d'exécution pour voir quelle est la dernière version disponible et la référencer, ou y a-t-il une meilleure pratique que je suivrais?
Toute aide est appréciée.