Развертывание проекта C # с распространяемым C ++ для DLL: s

Я создаю установщик 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

Они просто добавляются через правый клик-> Добавить-> Объединить модуль … следующим образом:

Добавление модулей VC100

Это правильный способ заботиться об этой зависимости? Я не хочу, чтобы конечным пользователям приходилось вручную устанавливать какой-либо vcredist … exe, и, поскольку в настоящее время у меня полностью отсутствуют неисправные машины для развертывания, я пытаюсь убедиться, что это правильный подход?

Большое вам спасибо за ваше время!

//Джимми

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]