У меня вопрос, очень похожий на этот, но ответ не подходит для меня.
Программное обеспечение, для которого я поддерживаю настройку, зависит от VC ++ 2008 (точнее, SP1), поэтому мне нужно найти решение для установки VCRedist, если он еще не установлен. Я понимаю, что правильным способом было бы создать msi с модулями слияния, но это не в моих руках.
Ответ на повторяющийся вопрос, о котором я говорю (принятый), не работает для меня, потому что каждый крошечный выпуск (например, 9.0.30729.01 против 9.0.30729.17) имеет правильные GUID, которые я не могу угадать или предсказать для будущих версий . Кроме того, я считаю, что это не обнаружит Visual Studios и, следовательно, без необходимости установит пакет VCRedist, когда он уже находится на машине разработчика. Я не хочу никого беспокоить этим, особенно тех, у кого уже установлена DevStudio.
Теперь в другом ответе говорится, что я должен искать в папке WinSxs, например $WINDIR\WinSxS\x86_Microsoft.VC80.CRT_
, но это (пока) не помогает мне подразумевать SP1, или есть ли что-то, чего мне не хватает на данный момент? Есть ли где-нибудь таблица с внутренними и «внешними» номерами версий, чтобы я мог подразумевать некоторый дополнительный номер версии?
Я не могу поверить, что Microsoft ничего не предлагает для этого сценария, но поиск в сети уже слишком долго возвращает меня к старому доброму SO :)