Распространяемые файлы среды выполнения VC ++ являются такими же для VS 2015, 2017 и 2019! От Служба поддержки Microsoft :
Примечание Visual C ++ 2015, 2017 и 2019 все совместно используют одни и те же распространяемые файлы.
Однако , было выпущено много различных версий этого распространяемого пакета! Программы установки (см. Ниже) выполнят необходимые проверки, чтобы выяснить, присутствует ли более поздняя версия на целевом компьютере, и подать сигнал, если это так.
Иногда библиотеки времени выполнения, которые составляют этот распространяемый пакет ( сбивает с толку) Visual C ++ «14» библиотеки времени выполнения . («14» происходит от того факта, что Visual Studio 2015
включает в себя версию 14 компилятора MSVC
; VS2017 = MSVC v15
; и VS2019 = MSVC v16
.)
Независимо от того, * будущие версии Visual C ++ также будет использовать тот же распространяемый пакет, не уверен.
Последние версии для трех поддерживаемых процессорных платформ можно загрузить и / или установить по следующим ссылкам:
РЕДАКТИРОВАТЬ : Здесь может быть некоторая путаница из-за «проверки версии», о которой я упоминал выше! На той же странице поддержки Microsoft:
Например, установка распространяемого Visual C ++ 2019 также повлияет на программы, созданные с Visual C ++ 2015 и 2017. Однако установка распространяемого пакета Visual C ++ 2015 не заменит более новые версии файлов, установленных распространяемыми пакетами Visual C ++ 2017 и 2019. Это отличается от всех предыдущих версий Visual C ++, поскольку у каждой из них были свои собственные файлы времени выполнения, которые не использовались совместно с другими версиями.
Я интерпретирую это как означающее, что если у вас есть «старая» версия для установки vc_redist
(выпущенной, скажем, с VS2015) ее компоненты будут обновляться при любой новой установке. Однако при запуске более старой программы установки не будет конфликтовать с более поздней установкой.