У меня есть вопрос, очень похожий на этот, но ответ не работает для меня.
Программное обеспечение, поддерживающее настройку, зависит от VС++ 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:)