是否可以在 WIX 中创建文件夹和文件结构之外的 zip 文件?
Is the creation of a zip file, out of the structure of folders and files, possible in WIX?
这是我正在处理的事情。我有一个 WIX 项目,它输出一个 MSI 文件。这很有魅力。
我有一个新需求,我需要对其进行分析以弄清楚如何处理它。由于新要求,我需要获得一个 ZIP 文件作为输出,其中包含 WIX 项目中描述的文件和文件夹...
我在官方文档中搜索了 "ZIP" 关键字,但没有找到有用的东西......也许你们中的一些人有想法?
显然,我可以使用其他工具来执行此操作,例如 maven 和 maven assembly 插件,但这会导致维护问题,因为会有 2 个不同的项目、2 种不同的技术,并且由于文件和目录结构很大,这可能会导致一个开发人员修改项目而忘记另一个开发人员的问题..
所以是的...难题...欢迎任何意见:)
感谢
管理安装:Windows 安装程序/MSI 具有 built-in 提取所有文件并制作的功能a "network installation point"
(一个网络位置,可以从中启动安装以在网络上的所有工作站上安装 - 确保所有源文件可用于维修操作和打补丁)。这称为 administrative installation - 简单来说就是一种美化的文件提取机制。
考虑到 administrative installation 的可用性,是否真的需要 ZIP 文件?我想你可以压缩提取的管理图像?请注意,任何需要转到系统、共享或用户配置文件文件夹的文件都可能会导致问题并阻止您的应用程序从提取文件夹成功启动(很明显,只是提及)。
命令行:在cmd.exe
命令提示符下尝试(有关详细信息,请参阅上文 link):
msiexec.exe /a MySetup.msi
您可以设置 Package
元素的 Compressed="no"
属性来创建未压缩的布局。 运行 任何免费提供的 command-line 拉链(例如 7-zip 的 7za.exe)可以轻松压缩结果(不包括 *.msi 文件)。
注意:
File
元素可以覆盖包的 Compressed
属性。
这是我正在处理的事情。我有一个 WIX 项目,它输出一个 MSI 文件。这很有魅力。
我有一个新需求,我需要对其进行分析以弄清楚如何处理它。由于新要求,我需要获得一个 ZIP 文件作为输出,其中包含 WIX 项目中描述的文件和文件夹...
我在官方文档中搜索了 "ZIP" 关键字,但没有找到有用的东西......也许你们中的一些人有想法?
显然,我可以使用其他工具来执行此操作,例如 maven 和 maven assembly 插件,但这会导致维护问题,因为会有 2 个不同的项目、2 种不同的技术,并且由于文件和目录结构很大,这可能会导致一个开发人员修改项目而忘记另一个开发人员的问题..
所以是的...难题...欢迎任何意见:)
感谢
管理安装:Windows 安装程序/MSI 具有 built-in 提取所有文件并制作的功能a "network installation point"
(一个网络位置,可以从中启动安装以在网络上的所有工作站上安装 - 确保所有源文件可用于维修操作和打补丁)。这称为 administrative installation - 简单来说就是一种美化的文件提取机制。
考虑到 administrative installation 的可用性,是否真的需要 ZIP 文件?我想你可以压缩提取的管理图像?请注意,任何需要转到系统、共享或用户配置文件文件夹的文件都可能会导致问题并阻止您的应用程序从提取文件夹成功启动(很明显,只是提及)。
命令行:在cmd.exe
命令提示符下尝试(有关详细信息,请参阅上文 link):
msiexec.exe /a MySetup.msi
您可以设置 Package
元素的 Compressed="no"
属性来创建未压缩的布局。 运行 任何免费提供的 command-line 拉链(例如 7-zip 的 7za.exe)可以轻松压缩结果(不包括 *.msi 文件)。
注意:
File
元素可以覆盖包的 Compressed
属性。