La version est importante .. Par définition, il y a une différence entre chaque version publiée et la suivante (ou il n'y aurait pas besoin d'une nouvelle version). Votre programme peut ne pas fonctionner correctement si vous attendez une version et en avoir une autre.
Cela faisait partie de ce qui était connu sous le nom de "DLL Hell" dans les jours pré-NET ... Si vous deviez utiliser un composant tiers (Crystal Reports Viewer est celui que nous avons toujours eu à traiter), vous utiliserait simplement la référence à la version installée sur le PC de l'utilisateur. Nos sites de vente au détail devaient avoir une version spécifique de Crystal Reports pour que leurs rapports de travaux imprimés soient correctement imprimés, et pour cette raison, nous devions conserver une ancienne version pour toujours. La mise à niveau de Crystal sur le PC a brisé l'application du vendeur. Sur mon premier PC, j'ai eu plusieurs applications cassées quand j'installais ou améliorais un autre. En particulier, Real Player a cassé mon logiciel de répondeur téléphonique. Dingo comme ça ...
Donc, la version EST importante, même si c'est un désagrément. C'est aussi pourquoi j'ai un parti pris contre les outils tiers pour lesquels je n'ai pas de code, et que je ne peux pas me recompiler.