Версия важна. По определению, есть разница между каждой выпущенной версией до следующей (или не будет необходимости в новой версии). Ваша программа может работать некорректно, если вы ожидаете одну версию и вместо нее имеете другую.
Это было частью того, что было известно как «DLL Hell» в дни предверии. Если вам нужно использовать сторонний компонент (Crystal Reports Viewer - это тот, с которым нам всегда приходилось иметь дело), вы просто использовал бы ссылку на любую установленную версию на ПК пользователя. У наших торговых точек должна была быть определенная версия Crystal Reports для их отчетов о книгах, чтобы печатать правильно, и из-за этого нам приходилось держаться на старой версии навсегда. Обновление Crystal на ПК нарушило приложение для работы с продавцом. На моем первом ПК, у меня было несколько приложений, когда я устанавливал или обновлял другой. В частности, Real Player нарушил мое программное обеспечение для автоответчика. Goofy такие вещи ...
Итак, версия важна, даже если это раздражение. Именно поэтому у меня есть предвзятость в отношении сторонних инструментов, для которых у меня нет кода, и я не могу перекомпилировать себя.