相关疑难解决方法(0)

从EXE中提取MSI

我想提取EXE设置的MSI以通过网络发布.

例如,使用Universal Extractor,但它不适用于Java Runtime Environment.

installation windows-installer installshield wix extract

53
推荐指数
6
解决办法
22万
查看次数

使用msiexec/a启动管理安装的目的是什么?

Windows Installer技术支持管理安装.启动管理安装的命令行是:' msiexec/a setup.msi '.我想了解这种安装的目的以及它们在哪些情况下有用?

installer windows-installer wix msiexec

22
推荐指数
2
解决办法
3万
查看次数

如何比较两个(或更多)MSI文件的内容?

如何对两个(或更多)MSI文件进行 " 内容比较 " 并查看文件内部实际不同的内容 - 而不是进行无用的二进制比较?(这显然只告诉我我是否正在处理同一文件的副本).

一些相关和典型的问题场景:

  • 我们构建系统吐出MSI文件像疯了似的,有时我们需要弄清楚不同的MSI文件之间存在什么样的差异(读:事情发生了转变,现在我们是失败的部署).
  • 我们有来自不同位置的同一消息来源编译MSI文件,其中一些无法运行报告System.BadImageFormatException -我们如何调试什么的MSI文件的差异?(具体处理此错误的答案在这里:应用程序是否依赖于编译它的环境?).
  • MSI文件可以使用各种工具进行编译,但对于stackoverflow用户,这些文件可能最常使用WiXVisual Studio Installer Projects(免费工具包)创建.

这是一个Q/A风格的问题,主题是比较已编译的MSI文件以确定存在哪些真正的"内容差异".

windows-installer wix orca advanced-installer msiexec

10
推荐指数
1
解决办法
5179
查看次数

加快WiX安装程序的构建过程

对于我的Wix项目,我通过Visual Studio的预构建事件收获了4个目录,这将导致大约160mb的数据和大约220个文件,但是构建过程花费了很长时间。

我如何加快该过程?我有一个嵌入式media.cab文件,它将保存所有文件。是文件的大小或数量会减慢该过程?还是在预建活动中使用加热工具进行收割?使用HeatDirectory元素会更快吗?

有人在加快速度方面取得了一些经验吗?

installer windows-installer wix heat visual-studio

5
推荐指数
2
解决办法
1427
查看次数