Назад | Перейти на главную страницу

распространяемые версии среды выполнения Visual C ++

Полностью ли заменяют более новые версии распространяемых сред выполнения Visual C ++ старые версии?

Например, на одном компьютере в нашей сети установлено следующее: 2008 SP1, 2012 обновление 4 и 2015 обновление 2.

  1. Можно ли удалить две старые версии?
  2. Могу ли я установить последнюю версию в новых сборках системы? Или некоторые программы будут зависеть от конкретной версии?
  3. В 64-битной системе мне нужно будет установить 32-битную версию (а также 64-битную) для совместимости с 32-битными программами, с которыми может столкнуться пользователь? Или этот сценарий охватывает только 64-битный установщик?

Программа Windows, созданная с помощью Visual C ++, которая использует распространяемую библиотеку, привязана к этой конкретной версии библиотеки. Они не совместимы друг с другом по ABI.

Итак, если у вас есть одна программа, которая использует 32-разрядный распространяемый компонент 2008 года, а другая программа использует 32-разрядный распространяемый компонент 2015 года, а третья использует 64-разрядный распространяемый компонент 2015 года, вам необходимо установить все три версии.

Обратите внимание, что Центр обновления Windows предоставит обновления безопасности и критические обновления для этих сред выполнения, поэтому после его установки вам следует как можно скорее проверить и установить его обновления.