MSM(合并模块)文件可以在 Inno-Setup 中使用吗?

发布于 2024-09-06 13:18:58 字数 171 浏览 6 评论 0原文

我可以包含 MSM 文件并在 Inno-Setup 中执行它吗?如果没有,我该如何正确安装合并模块?我需要在我的应用程序中安装 SOAP3,并且需要一些指导。我是否必须将 MSM 包装到自定义 MSI 中,然后让 Inno 执行 MSI 文件?我将使用什么来为 MSM 创建干净且愚蠢的 MSI 文件?感谢您提前提供的任何帮助。

Can I include a MSM file and execute it within Inno-Setup? If not, how would I properly install a merge module? I am needing to install SOAP3 with my application and need a bit of guidance. Will I have to wrap the MSM into a custom MSI and then have Inno execute the MSI file? What would I use to create a clean and stupid MSI file for the MSM? Thanks for any help in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

失与倦" 2024-09-13 13:18:58

不,不幸的是它不能,但您的 Visual Studio 可以创建包含您可以包含的 msm 的“安装和部署”项目。
请按照下列步骤操作:

  1. 打开 Visual Studio 并创建一个新项目: 其他项目类型 - 安装和部署 - Visual Studio 安装程序
  2. 选择安装项目并为其指定适当的名称
  3. 右键单击​​解决方案资源管理器中的项目,然后选择添加合并模块
  4. 构建您的项目,现在您将拥有一个可以包含在 inno 安装项目中的 msi 文件
  5. 将文件添加到 inno 安装项目的 Files 部分
  6. 最后使用 msiexec 指定运行命令。 (从命令提示符运行 msiexec 以查看其选项)

No, unfortunately it can't, but your Visual Studio can create "Setup and Deployment" projects containing the msm's which you can include.
Follow these steps:

  1. Open Visual Studio and create a new project: Other Project Types - Setup and Deployment - Visual Studio Installer
  2. Select Setup Project and give it an appropriate name
  3. Right click the project in the solution explorer and select Add Merge Module
  4. Build your project, now you will have an msi file that you can include in your inno setup project
  5. Add the File to the Files section of your inno setup project
  6. Finally specify a run command using msiexec. (run msiexec from the command prompt to view its options)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文