- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用WiX3生成MSI安装包。我已在 <Package>
中指定了压缩标志和<Media>
元素:
<Package InstallerVersion="200" Compressed="yes"/>
<Media Id="1" Cabinet="MySetup.cab" EmbedCab="yes" CompressionLevel="high" />
但是生成的 MSI 根本没有被压缩 - WinZip 将其从 2M 压缩到 600K。
我错过了什么吗?
顺便说一句,我正在使用 VS2008。
最佳答案
MSI 文件不是 OLE 结构化存储文件。它们无法被压缩并且 Windows Installer 仍然能够读取它们。但是,许多内容都存储在 MSI 文件中(例如 UI 图形、CustomAction DLL 和快捷方式图标),因此您应该注意要放入 MSI 中的内容。
WiX 工具集中没有任何东西可以分析您将它们放入 MSI 中并压缩它们的每个内容(cab 文件除外,当然,因为 Windows Installer 期望压缩该文件)。
老实说,Windows Installer 本身并不支持当今最好的压缩。要做的一件事是构建包并使用 Bootstrap 分发压缩内容并在将其传递到 Windows Installer 之前解压缩。这就是 WiX v3.5 的刻录 Bootstrap 的计划。
关于visual-studio-2008 - WiX 生成的 MSI 未压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/390860/
我需要一个算法,将帧(图片)写入一个文件,该文件可以被一些视频剪辑/制作软件读取以进行处理。 所以我得到了框架,我想给他们一个函数/方法的输入。让我们用 Java 来做吧。 我该怎么做?有没有一种简单
我正致力于为我们的一些系统之间的交互实现 GZIP 压缩。这些系统是用 Java 和 C# 编写的,因此双方都使用了 GZIP 流,因为它们具有标准库支持。 在 C# 方面,一切正常,包括我们最大的测
我的 Assets 没有被压缩。我正在使用 3.2.18, Assets 组具有这些 gems: group :assets do gem "compass-rails" gem 'coffe
这个问题在这里已经有了答案: Externalizing Tomcat webapp config from .war file (4 个答案) 关闭 7 年前。 我的应用程序 WAR 已经内置了一
我想将来自设备的未压缩帧存储为视频,但我需要知道如何选择“全帧(未压缩)”作为 VideoWriter(在 emgu aka openCV 中)的编解码器。 当我像这样传递 -1 时,我可以从下拉菜单
我注意到有些时候“另存为..”,上面写着“XFL 文件”“未压缩的 Flash 文件”。它有什么用?为什么我需要它而不是 FLA? 最佳答案 这是新的文件格式。它只不过是一个包含一个或多个 xml 之
我使用WiX3生成MSI安装包。我已在 中指定了压缩标志和元素: 但是生成的 MSI 根本没有被压缩 - WinZip 将其从 2M 压缩到 600K。 我错过了什么吗? 顺便说一句,我正在使用
有谁知道 Asp.Net 内容交付网络上的 jQuery 文件的缩小版本未进行 gzip 压缩是否有原因?非缩小版本已正确压缩。 示例: http://ajax.aspnetcdn.com/ajax/
当请求的内容长于表中的几行时,我在 Swift 4.2 中执行 HTTP 请求时遇到问题。我正在开发一个应用程序,需要显示 30 - 40 行的概述,每行包含 4-5 个变量。 我使用 HTTPReq
我有一些 .gz 压缩文件,未压缩时大约有 5-7gig。这些是平面文件。 我写了一个程序,它接受一个未压缩的文件,并逐行读取它,效果很好。 现在我希望能够打开内存中的压缩文件并运行我的小程序。 我研
我有一个灰度 TIFF 原始图像。我想在图片框中显示它,然后使用 AForge.Net 进行一些操作。我想知道最好的做法是什么。我无法显示图像 - 我要么得到黑色的“图片框”尝试转换为灰度时出现错误“
我是一名优秀的程序员,十分优秀!