问题标签 [wix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
627 浏览

wix - '&' 和 '!' 是什么意思 在属性名称之前?

我正在阅读其他人编写的 WIX 脚本。有一些代码真的让我很困惑。

!Scheduler那么,和有什么区别&Scheduler呢?&当属性以or为前缀时有什么特殊含义!吗?

0 投票
2 回答
3358 浏览

wix - 为什么需要在带有 UAC 的 Vista 上延迟设置 reg 密钥的 MSI CustomAction?

我们有一个 CustomAction 来设置一些注册表键 HKEY LOCAL_MACHINE。这不适用于带有 UAC 的 Vista,直到我们将操作“推迟”。安装程序在其他情况下工作。有谁知道为什么?

我们正在使用 WIX 来创建安装程序。

0 投票
4 回答
1371 浏览

installation - MSI 引导:外部 URL

经过大量搜索,我找到了一些关于如何创建引导 msi 的描述,但这些解决方案都假定 msi 是本地的或标准的 Windows 组件。有没有办法制作一个使用普通 MSI 或 Wix 代码下载安装程序(这也是一个 msi)的 msi,而不是让引导程序执行一些非本地程序来这样做?

0 投票
3 回答
463 浏览

wix - 关于制作下载器应用程序的任何指示?最好是 Wix/MSI?

我们有一个希望我们的用户下载的应用程序。目前,他们单击链接并下载 EXE。我们想做的是有一个启动板/下载器应用程序,该应用程序体积小且下载速度快,然后可以下载并安装主应用程序。

在理想情况下,下载器将是一个 MSI(因此我们可以修改一些 MSI 数据库)。

我是一个 seriosu MSi 新手,所以我对从哪里开始寻找没有真正的想法。任何帮助或指示将不胜感激!

谢谢

安迪

0 投票
1 回答
1597 浏览

asp.net-mvc - IIS 中使用 WIX 的通配符应用程序映射

是否可以从 wix 安装程序包中在 IIS6 中添加通配符应用程序映射?我知道如何添加应用程序扩展,但是看不到任何添加通配符的方法。

这是 ASP.Net MVC 正常运行所必需的。

0 投票
6 回答
7416 浏览

deployment - 如何从 .reg 文件生成 WiX XML?

给定 .reg 文件,是否有生成 WiX XML 的工具?


在 2.0 中,您应该能够运行 tallow 来生成注册表 XML:

对于它的价值,我拥有的动物脂版本正在生成空 XML。

在 3.0 中,tallow 已被替换为 heat,但我不知道如何让它从 .reg 文件中产生输出。

有没有办法在 3.0 中做到这一点?

0 投票
4 回答
3296 浏览

iis - 使用 WiX 将现有的 Web 服务扩展设置为“允许”

在 Web Service Extensions 下的 IIS 管理器中,ASP.NET v2.0.50727 默认设置为“禁止”。我想在安装期间将其设置为允许。

我目前使用的是 WiX 版本 2。

我试过使用:

这会添加第二个 ASP.NET 2.0.50727 条目,但不会启用第一个。

0 投票
1 回答
2140 浏览

wix - WIX:如何根据运行安装程序的操作系统更改注册表项?

我想通过以下方式设置注册表项

如果操作系统是 Vista 则 HKLM\MyKey1\MyValue=1 否则 HKLM\MyKey2\MyValue=1

我知道如何在 WIX 中设置注册表项,但似乎无法在元素上设置条件。

0 投票
1 回答
427 浏览

installation - MSI 包装指南

我们正在打包我们的产品/模块组合。其中一些是独立的,一些是相互依赖的。所有版本都必须可并行部署。因为它是我们正在考虑两种选择:

  1. 每个软件包和版本一个 MSI
  2. 每个产品/模块和版本一个 MSI

第一种选择意味着相同合并模块的组合将在多个包中交付。第二种选择代表更简单的路径。

你能就这个问题提供一些建议吗?从长远来看,任何替代方案都会导致悲伤吗?

0 投票
5 回答
16780 浏览

wix - 如何以编程方式读取 MSI 文件中的属性?

有没有办法读取MSI文件中的属性?

例如,给定一个名为Testpackage.msi的 MSI 文件,我需要找到

我将在 WMI 卸载中使用它

如果可以通过编程方式实现,使用Orca是一个不错的选择。然后我可以使用它来生成自动发行说明。并且在卸载程序中也是如此。