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

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

我怎么做“内容比较“其中两个(或更多)MSI文件并查看文件中的实际不同之处-而不是执行无用二进制比较?(这显然只告诉我是否在处理同一个文件的副本)。

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

  • 我们的构建系统会疯狂地释放MSI文件,有时我们需要弄清楚不同的MSI文件之间存在什么差异(读:有变化了,现在我们正在失败部署)。
  • 我们在不同的位置从相同的源编译msi文件,其中一些文件无法运行报告。

    System.BadImageFormatException

    -如何调试MSI文件中的差异?(关于这一错误的答复-特别是在这里:

    应用程序是否依赖于编译它的环境?).

  • msi文件可以用各种工具编译,但对于堆栈溢出用户来说,这些文件可能最常见的是使用

    维克斯

    Visual Studio安装程序项目

    (免费工具包)。


拉莫斯之舞
浏览 477回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP