Вот ситуация:
Проблема в том, что очень легко заставить проект установки установить библиотеки C ++ 2010, но мне не сильно удаётся пытаться установить 2008.
У меня нет полномочий / возможностей для выполнения каких-либо из следующих действий, которые, по моему мнению, могли бы решить проблему:
Если кто-то сталкивался и решил эту проблему раньше, я приветствую вашу помощь.
Модули слияния поставляются вместе с VS2008 и лицензией VS2008. Кто бы ни создал C ++ dll, который зависит от времени выполнения 2008, вероятно, имеет лицензию на VS2008. Вы можете попросить их предоставить его вам — это законно.
Чтобы добавить распространяемые C ++ 2008 в качестве предварительных условий в VS 2010, я нашел следующие шаги эффективными:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages
), как объяснено здесь: http://insomniacgeek.com/clickonce-4-0-package-for-the-c-2008-sp1-redist-atl-security-update/Кроме того, я обнаружил, что если вы не предпримете шаги, описанные в этом вопросе: Необходимое условие для библиотек среды выполнения Visual C ++ 2010 продолжает появляться в созданной программе установки VS 2010 Ваши распространяемые файлы C ++ 2010 всегда будут пытаться установить, даже если они уже присутствуют.