Вы можете просто убедиться, что установлена последняя версия vcredist, она автоматически включает поддержку более старых версий.
Я думаю, что проще всего использовать bootstrapper для установки среды выполнения до запуска вашего установщика. Возможно, вам придется создать свой собственный пакет, но для этого просто использовать Bootstrapper Manifest Generator .
В product.xml вы можете добавить проверку установки, чтобы убедиться, что она не установлена дважды, например:
<InstallChecks>
<MsiProductCheck Property="VCRedistInstalled" Product="{1F1C2DFC-2D24-3E06-BCB8-725134ADF989}"/>
</InstallChecks>
См. здесь для других GUID.