我正在为我的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
只需通过右键单击添加 - > Add->合并模块......,如下所示:
这是解决这种依赖关系的正确方法吗?我不希望最终用户必须手动安装任何vcredist ... exe,并且由于我目前都处于失败的部署机器中,我试图验证这是正确的方法吗?
非常感谢你的时间!
//麦