如何在 WIX 中为所有用户创建桌面快捷方式
我正在使用 WIX 开发 MSI 安装程序,我可以在桌面上为一个用户创建快捷方式。现在我该怎么做才能为机器上的所有用户创建快捷方式?请指教。谢谢。 <…
包括 WSX 文件的片段
我将逻辑部分分离到片段 *.wxs 文件中,但如何使用 Votive 和 Visual Studio 将它们包含在我的主 Product.wxs 中?我在主 wxs 文件中引用该组件,但收…
如何使用 Wix ServiceInstall 标签将 Tomcat 6 安装为服务?
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 11…
仅当卸载已安装的功能时,如何在 WiX 中执行自定义操作?
我有一个 WiX 安装程序,其中包含需要在卸载时执行的每个功能的自定义操作。现在我遇到了一个问题,无论用户是否实际安装了该功能,操作都会执行。自…
使用 Wix 检测已安装的软件
首先,我对 wix 还很陌生。我目前使用的是带有 Votive Visual Studio 插件的 3.0 版本。 我知道现有软件包的升级代码。我需要能够使用特定的升级代码…
使用 WiX 如何根据属性更改禁用/启用控件?
当我有一个 WiX 组合框并且当我更改选择时我想禁用/启用其他 UI 控件时,我的大脑有点融化。 <ComboBox Property="SQLAUTHTYPE"> <ListItem Val…
是否可以根据属性使安装(MSI)的发布者(制造商)是动态的
当我们使用 OEM 部署产品时,我们要求我们的公司名称不会出现在添加、删除/其他安装的 Publisher 属性中。 尽管我们有简单的方法为发布者选择中性名称…
DLL 注册更改后的 WIX 自动化和修补行为
我有一个我不明白的基本问题,我们使用 HEAT 来使用工件目录,其中一部分是 COM DLL。 作为打包的 WXS 文件的一部分,我看到有一些注册表元素,例如:…
如果原始安装 DVD 不在驱动器中,则会出现卸载错误
当尝试在“添加/删除程序”中删除我们的应用程序时,会弹出以下错误,并且应用程序无法卸载: 错误 “mFileBagIDE.dll”不是有效的短文件名。 奇怪的…
在检查文件是否正在使用之前,如何使用 Wix 3.0 以系统用户身份执行自定义操作?
所以我有一个安装 IIS7 本机代码模块的 Wix 3.0 项目。卸载时,我希望能够在删除文件之前关闭 IIS7 应用程序池,这样就不需要重新启动。 我正在使用 a…
wix 和 iis - 无法更新元数据库错误
我有一个 wix 项目,它将网站 (MVC2) 安装到用户选择的现有网站。这在我的机器上运行良好(当然),但客户端在测试虚拟机上收到以下错误: Action 16:…
确定 IIS 5 的 IIS 用户
我正在为 Web 应用程序编写基于 Wix 的安装程序,并希望对其安装的文件夹设置权限,以便 IIS 可以访问它们。 IIS 6 和 7 分别使用 IIS_WPG 和 IIS_USR…
在Wix中,可以同时定义ComponentGroup和Directory吗?
我是 WiX 的新手。很新。有没有办法同时定义 ComponentGroup 和 Directory? 我有大量文件,总共大约 300 个左右,需要将它们分成多个组,每个组大约…
在“LaunchConditions”之前对 WiX 中的自定义操作进行排序
是否可以在“LaunchConditions”之前对自定义操作进行排序? 这是我的自定义操作: <CustomAction Id="CA_vcAppRunning" BinaryKey="vcShowMsg" Dll…