Installation Wix安装程序具有更多MSI。怎么做?

Installation Wix安装程序具有更多MSI。怎么做?,installation,wix,windows-installer,Installation,Wix,Windows Installer,根据这个问题()我想将我的大MSI文件拆分为2个或更多更小的文件,以便进行更小的更新 如何使用WIX实现微型软件包? 欢迎阅读任何教程、文章或链接。WiX 3.6(Beta版)有一个名为“Burn”的新引导程序。您可以在此处阅读: WiX 3.6(Beta版)有一个名为“Burn”的新引导程序。您可以在此处阅读: 好的,但是在引导程序之前会出现什么。我应该为每个MSI创建Wix项目吗?有没有办法从一个WIX项目中创建更多的MSI?有办法在wxs中使用预处理器变量并将不同的值传递到编译器中以获得安

根据这个问题()我想将我的大MSI文件拆分为2个或更多更小的文件,以便进行更小的更新

如何使用WIX实现微型软件包? 欢迎阅读任何教程、文章或链接。

WiX 3.6(Beta版)有一个名为“Burn”的新引导程序。您可以在此处阅读:

WiX 3.6(Beta版)有一个名为“Burn”的新引导程序。您可以在此处阅读:


好的,但是在引导程序之前会出现什么。我应该为每个MSI创建Wix项目吗?有没有办法从一个WIX项目中创建更多的MSI?有办法在wxs中使用预处理器变量并将不同的值传递到编译器中以获得安装程序变量,但我怀疑这正是您需要的。您可能希望将安装程序拆分为多个片段,然后创建两个wix项目,这些项目引用不同的片段集,并且不定义特定于产品的属性。如果不看完整的源代码,很难给你一个答案。基本上,我现在只有很少的DLL和大量的媒体文件。它们都在同一个msi中。我想通过一次主要更新来分发新的DLL版本,而不提供未更改的媒体文件。根据您的回复,我必须创建2个wix项目:1个用于DLL,1个用于媒体。对于第一个发行版,我将使用引导程序合并msi,对于更新版,我将只发行DLL msi。对我来说似乎还可以!这并非适用于所有情况,但引导程序还能够在安装时按需下载MSI。这总是让你发一个Ok,但是在引导程序之前会发生什么。我应该为每个MSI创建Wix项目吗?有没有办法从一个WIX项目中创建更多的MSI?有办法在wxs中使用预处理器变量并将不同的值传递到编译器中以获得安装程序变量,但我怀疑这正是您需要的。您可能希望将安装程序拆分为多个片段,然后创建两个wix项目,这些项目引用不同的片段集,并且不定义特定于产品的属性。如果不看完整的源代码,很难给你一个答案。基本上,我现在只有很少的DLL和大量的媒体文件。它们都在同一个msi中。我想通过一次主要更新来分发新的DLL版本,而不提供未更改的媒体文件。根据您的回复,我必须创建2个wix项目:1个用于DLL,1个用于媒体。对于第一个发行版,我将使用引导程序合并msi,对于更新版,我将只发行DLL msi。对我来说似乎还可以!这并非适用于所有情况,但引导程序还能够在安装时按需下载MSI。这总是让你发邮件