10得票3回答
无法使用WiX注册DLL

我正在尝试使用WiX注册DLL。现在我知道并理解我应该使用heat并让它为我提取注册表信息,但是热度似乎出现了以下错误消息:heat.exe:warning HEAT5150:无法从预期为SelfReg DLL的文件中收集数据:C:\Users\seb\Desktop\Development\...

10得票3回答
为什么UAC对话框需要很长时间才能显示?

我正在使用WIX工具包制作Windows安装程序,但在安装过程中弹出UAC对话框需要15-45秒的时间,这太慢了。是否有方法可以加快速度?

9得票3回答
根据复选框安装功能特性

我正在尝试让用户通过复选框选择某些内容时,相应的功能将被安装。 我知道Wix提供了预先构建好的特性树,但我还在做一些其他不能使用这个功能的事情。我对如何将两者联系起来充满好奇,使得当用户选择“安装功能X”复选框时,当用户单击安装按钮时功能X就会被安装。

9得票2回答
在Wix中注册COM DLL

如果不是自注册的话,那么我们如何在安装时使用WIX执行COM dll注册呢?根据tutorial所述,我使用了ComPlusApplication示例(非.net dll)。但它没有起作用。它无法注册。我可以成功地使用命令行中的regsvr32进行注册。我读到了关于不创建自定义操作来注册com...

9得票2回答
在使用Wix安装程序中插入版权/注册符号

我想知道如果在我想要插入版权符号的特定对话框中,我该如何做到这一点。我尝试在xml文件的文字选项中插入符号,但编译.wxs文件时会出现错误。 谢谢。

8得票2回答
WiX 3.5从Heat安装服务,需要使用自定义操作吗?

我有一个VS2010 WiX项目,其中包含一个主.wxs文件和一个空的.wxs文件。在项目的prebuild事件中,使用heat.exe从控制台exe中收集所有内容来覆盖空的.wxs。该exe具有InstallUtil钩子,在VS安装程序项目的日子里,该exe被安装为服务。 我尝试在WiX中...

8得票1回答
当使用Wix卸载时,IIS网站物理路径变为空白

背景:我有一个Wix安装程序,在现有的IIS网站中创建一个虚拟目录。虚拟目录被创建(安装之前不存在),但是IIS网站应该已经被创建(用户只需在ListBox中选择要安装的网站)。 问题:在卸载时,安装的IIS网站的物理路径变为空白,没有该属性的值。以下是我的主Wix文件的简化版本。我不确定为...

8得票2回答
Wix安装程序在修复时会清空注册表设置

目前我已经自定义了Wix_InstallDirDlg,使用户可以在安装时设置注册表键。有一个自定义对话框,在InstallDirDlg和MaintenanceTypeDlg之后显示,以满足安装和修复两种情况。 自定义对话框有一个与属性相关联的文本框。该属性具有注册表搜索功能,因此如果用户进行...

8得票2回答
使用Wix编辑Web.Config连接字符串设置

我目前正在尝试修改我的 Wix(V3.5)安装程序,以编辑我想要安装的 .NET 应用程序的 Web.config 设置。对于普通的 ASP.NET 应用程序来说,这是可以的,但现在我正在尝试将我的 Wix 设置项目应用到 Entity Framework .NET 应用程序中,你可能知道它具...

8得票1回答
WiX - 在主要升级中保留注册表设置

我们正在使用WiX 3.5为我们的一个产品构建安装程序。为了简单起见,我们通过主要升级来处理版本升级,如下所示: <MajorUpgrade AllowSameVersionUpgrades="yes" DowngradeErrorMessage="Laterversionfound"...