visual c ++可重新分发的运行时版本

新版本的Visual C ++可再发行版运行时是否完全取代了旧版本?

例如,我们networking上的一台计算机安装了这些计算机:2008 SP1,2012年更新4和2015年更新2。

  1. 删除两个较旧的版本是安全的吗?
  2. 在新的系统构build上,我可以只安装最新版本吗? 或者将一些程序依赖于特定的版本?
  3. 在64位系统上,我需要安装32位版本(以及64位)以兼容用户可能遇到的32位程序吗? 或者这种情况只是由64位安装程序?

使用Visual C ++构build的使用可再发行库的Windows程序与特定版本的库绑定。 它们不是ABI兼容的。

因此,如果您有一个使用32位2008可再发行程序的程序,另一个使用32位2015可再发行程序的程序,以及第三个使用64位2015可再发行组件的程序,则需要安装所有三个版本。

请注意,Windows Update将为这些运行时提供安全性和关键更新,因此安装之后应尽快检查并安装更新。