我正在为要部署在其他机器上的 C# 应用程序创建 Setup.msi 安装程序。
我的应用程序部署了一些 C++ DLL:s,这需要首先安装 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 ,并且由于我目前没有失败的部署机器,我正在尝试验证这是正确的方法吗?
非常感谢您的宝贵时间!
//吉米