gpt4 book ai didi

visual-studio-2010 - 从 msi 中排除 msm 中的 dll

转载 作者:行者123 更新时间:2023-12-02 05:04:16 24 4
gpt4 key购买 nike

我有一个在 vs2010 中创建的 .MSI 安装程序项目。此 .MSI 包含许多 *.msm(合并模块文件)。有没有办法在安装过程中根据不同的 windows 平台(例如:xp、win7、vista..)选择特定的 *.msm?

例如,如果安装此.MSI 的目标平台是winXP,我的.MSI 将知道选择什么.msm,而不是在安装过程中选择所有.msm。

顺便说一句,有没有办法让 .MSI 访问驻留在 .msm 中的特定 *.dll?同样,例如,如果 .MSI 项目包含一个 .msm 并且此 .msm 包含许多 *.dll,那么在安装此 .MSI 期间是否可以在 .msm 中选择特定的 *.dll?

我的主要目的是让我的 .MSI 在安装我的 .MSI 时知道在不同的 Windows 平台下使用什么 .dll/.msm。

最佳答案

您基本上需要的是将每个合并模块分配给一个新功能并为该功能设置安装条件。然而,我认为这在 VS 2010 中是不可能的,但是有一些 commercial setup authoring tools可以做到。

关于visual-studio-2010 - 从 msi 中排除 msm 中的 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13450386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com