Я создаю установщик Setup.msi для моего приложения C # для развертывания на других машинах.
Мое приложение развернуто с некоторыми библиотеками C ++ DLL, и для этого сначала потребуется установить библиотеки времени выполнения Visual ++ (vcredist_x86.exe или vcredist_x64.exe).
Поэтому я пытаюсь решить эту проблему, создав один файл Setup_x64.msi, который имеет следующие модули слияния:
Microsoft_VC100_CRT_x64.msm
Microsoft_VC100_MFC_x64.msm
Microsoft_VC100_OpenMP_x64.msm
Они просто добавляются через правый клик-> Добавить-> Объединить модуль … следующим образом:
Это правильный способ заботиться об этой зависимости? Я не хочу, чтобы конечным пользователям приходилось вручную устанавливать какой-либо vcredist … exe, и, поскольку в настоящее время у меня полностью отсутствуют неисправные машины для развертывания, я пытаюсь убедиться, что это правильный подход?
Большое вам спасибо за ваше время!
//Джимми
Задача ещё не решена.