Нужно ли устанавливать распространяемый Visual C ++ 2008, если в моей Windows уже есть распространяемый Visual Studio 2012?

971
userpal

Я использую Windows 10. Я пытаюсь установить 1 программное обеспечение с открытым исходным кодом.

В этом readme.txtпрограммном обеспечении говорится, что это необходимо Visual C++ 2008 Redistributable. Я обнаружил, что моя Windows уже Visual Studio 2012 Redistributableустановлена.

После установки программного обеспечения с открытым исходным кодом кажется, что оно работает, хотя я не установил Visual C++ 2008 Redistributable.

Нужно ли устанавливать, Visual C++ 2008 Redistributableесли у меня Windows уже есть Visual Studio 2012 Redistributable?

0
Вам это нужно, если у вас есть программное обеспечение, которое требует 2008, а не 2010. Ramhound 7 лет назад 0

2 ответа на вопрос

3
n8te

Вы можете или не можете, в зависимости от программного обеспечения, которое требует распространения. Некоторое программное обеспечение написано так, чтобы полагаться на определенный распространяемый продукт, в то время как другое программное обеспечение может быть написано так, чтобы полагаться на этот более старый распространяемый продукт, но также может использовать любую из более свежих версий вплоть до самой последней версии.

С форума Microsoft:

Распространяемые файлы Visual C ++ не заменяют друг друга. Некоторые приложения могут быть очень специфичны для привязки к точной версии библиотеки Visual C ++, например, чтобы приложение работало точно так же, как опубликовано. Однако большинство приложений привязаны к последней редакции той же основной версии, так как это поведение по умолчанию и может извлечь выгоду из обновлений безопасности Microsoft.

Для одного приложения может потребоваться несколько версий распространяемых файлов Visual C ++. Например, если приложение, зависящее от распространяемого Visual C ++ 2008, использует компонент, зависящий от распространяемого Visual C ++ 2005, разработчик приложения должен предоставить обе версии распространяемого Visual C ++.

Если вы сомневаетесь, то, вероятно, будет хорошей идеей установить дополнительный, который, по его словам, требуется, даже если он не является абсолютно необходимым.

1
zezu zaza

Возможно, вам не нужно устанавливать каждый дистрибутив. Вы просто устанавливаете Netframework 3.5 (содержит 3.0 2.0 1.0) для более старого программного обеспечения, чтобы использовать его. В настоящее время мы используем Netframework 4.0 и более поздние версии 4.6.

Распространяемый Visual C ++ XXXX - это Netframework. Внутри Netframework содержится распространяемый Visual C ++. Просто установите ТОЛЬКО, когда ваше программное обеспечение необходимо. Не устанавливайте вещи, которые не связаны. Экономьте место и делайте это просто.

Решение: просто установите Netframework 3.5 Ссылка: https://www.microsoft.com/en-us/download/details.aspx?id=21