C++ Wix多盘布局要求-缓存和定位介质
第一次在这里问问题,可能不是最后一次。这与WiX 3.8有关 我的公司开始进入安装业务,我的任务之一是为我们的产品创建多光盘安装。我以前使用WiX进行简单的补丁,但现在我们想要创建一个完整的安装。其中一些要求包括:C++ Wix多盘布局要求-缓存和定位介质,c++,caching,wix,windows-installer,bootstrapper,C++,Caching,Wix,Windows Installer,Bootstrapper,第一次在这里问问题,可能不是最后一次。这与WiX 3.8有关 我的公司开始进入安装业务,我的任务之一是为我们的产品创建多光盘安装。我以前使用WiX进行简单的补丁,但现在我们想要创建一个完整的安装。其中一些要求包括: 为多张光盘创建外部cab文件[我通过将媒体标签中的“EmbeddeCAB”属性设置为“否”并将每个文件元素的光盘ID设置为“低压缩”来启用此功能] 完成的版本将有5张光盘放在单独的文件夹中,每个文件夹中都有受尊重的外部cab文件[媒体标签“布局”设置为目标] 正在“Disc1”文件
- 为多张光盘创建外部cab文件[我通过将媒体标签中的“EmbeddeCAB”属性设置为“否”并将每个文件元素的光盘ID设置为“低压缩”来启用此功能]
- 完成的版本将有5张光盘放在单独的文件夹中,每个文件夹中都有受尊重的外部cab文件[媒体标签“布局”设置为目标]
- 正在“Disc1”文件夹中执行.msi文件[该文件夹工作…几乎正常]
谢谢 因此,在这个问题上,我发现了一些可能是问题的东西。我使用WiX Toolkit(3.8和3.9)运行了一些测试,即使将MsiPackage元素设置为Cache=no,包和所有.cab文件仍在缓存中。我觉得这是一个大问题,应该加以考虑。我还没有在WiX 3.6上测试过它。我还发现了一个名为“IExpress”的实用程序,它基本上将.msi文件转换为.exe安装文件。因为我的MSI文件不需要先决条件,所以这个解决方案非常有效。