为什么我的安装程序总是提示重新启动
我只想在卸载时重新启动。这是我的 WiX 文件中的一个片段: <InstallExecuteSequence> ... <Custom Action="CleanRegistry" Sequence="7100">…
使用 Wix 将 ClientAccessPolicy.xml 安装到默认网站
我使用 Wix 来安装我的 Web 应用程序,它包含一个 Silverlight 应用程序。由于跨域限制,我需要安装 ClientAccessPolicy 文件以确保 Silverlight 应用…
删除许可协议而不复制 WIX3.5 中的所有其他对话框
我知道如何从 WIX 中显示的对话框序列中删除“许可协议”对话框。但是在我更改 Mondo 或 InstallDir wxs 文件后,我需要将 Mondo 或 InstallDir 使用…
使用 WiX 添加 multiString 注册表值?
现在我使用这样的东西: <Component Id="RegistryEntries" Guid="<guid>" KeyPath="yes"> <RegistryKey Root="HKCU" Key="<path>" Acti…
在 WiX 中将虚拟目录转换为 Web 应用程序
每当安装功能 A 或 B 时,我都会创建一个新的 WebSite: <Component Id="IIS.HelloWorld" Guid="6FA5EF90-C9D9-463C-9CC7-0410670AFBD1" Directory=…
我什么时候应该在 WiX 中使用 -sreg?热.EXE?
我正在使用 HEAT 自动生成文件目录的 WiX 片段。 我正在部署的项目是一个 ASP.NET 项目。当我尝试获取目录时,HEAT 会生成 RegistryValue 条目,为 .N…
OpenFileDialog 在 Win7 上失败
我的安装程序需要打开一个文件浏览对话框。由于 WIX 没有提供文件浏览对话框,因此我编写了一个 C# dll,其中包含一个在由自定义操作调用时调用标准 O…
WIX:多个功能/文件夹的重复 ID 问题
我是 Wix 的新手,正在创建一个多功能 Wix 项目。我们的产品有 4 个模块,每个模块都必须作为一项功能包含在 Windows 安装程序中。但所有功能都共享相…
如何在已通过自定义操作填充的 MSI 组合框中设置所选项目?
我正在使用 WiX 创建一个网站 MSI。我有一个自定义操作(用 C# 编写),它用 IIS 中网站的描述填充组合框,以便用户可以选择要安装到的现有网站。 工…