Я читал статьи, объясняющие, что программы, использующие C++ redistributable, будут устанавливать несколько версий в зависимости от того, что им нужно. Но ни одна из статей, которые я прочитал, не объясняла , почему так важно иметь разные версии. Почему программы не могут использовать контент только из новейшей версии?Почему программы не просто используют последнюю версию C++ Redistributable?
Единственная проблема, которую я вижу, - это что-то устаревшее. Но в этом случае я думаю, что должен быть какой-то обработчик, который все еще может выплюнуть желаемый результат. Кроме того, единственной проблемой было бы то, что старые приложения не будут следовать этому «правилу» использования новейших версий.
Итак, почему не так, что программы будут использовать только самую новую версию?
Когда-то все работало так, как вы описываете. [В этой статье] (https://blogs.msdn.microsoft.com/oldnewthing/20140411-00/?p=1273) содержится некоторый цвет относительно того, почему это изменилось. И теперь [старый путь возвращается] (https://blogs.msdn.microsoft.com/vcblog/2015/03/03/introducing-the-universal-crt/) –
Почему мы не можем просто использовать текущий Ford автозапчасти на всех автомобилях Ford? Единственная проблема, которую я вижу, заключается в том, что годы становятся все больше, а технологии или функциональные изменения меняются, но Ford всегда является Ford, верно? Не имеет значения, в каком году Форд это; ясно, что части, которые подходят Форду сегодня, должны также работать на Ford, который был выпущен 10 лет назад, или 20 лет назад. Вообще-то, почему бы не использовать ту GPS-систему, которая находится в моем «Игнорическом» 2016 году, на том, что 1957 года Фэрлэйн в гараже моего соседа? Все то же самое. –