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

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

12得票2回答
在WiX中静默执行PowerShell脚本会导致PowerShell卡住

注意:此问题也发布在WiX用户邮件列表上。 我正在尝试从WiX生成的MSI中静默执行PowerShell脚本。然而,每次运行安装程序时,PowerShell都会挂起。有趣的是,根据安装程序日志,PowerShell脚本似乎成功运行。此外,如果我通过任务管理器终止PowerShell进程,则安...

8得票1回答
(WiX)将同一文件安装到多个位置

在我的产品中有几个文件,我需要它们在安装时复制到两个不同的目标位置。例如: C:\Program Files (x86)\My Company\My App\foo\xyzzy.txt C:\Program Files (x86)\My Company\My App\bar\xyzzy.tx...

7得票1回答
在64位系统上确保使用64位安装程序的启动条件

我的启动条件出了什么问题?它应该防止x86安装程序在64位系统上运行,但似乎没有任何效果。 <!-- Launch Condition to check that x64 installer is used on x64 systems --> <Condition Mes...

8得票1回答
如何在Wix中运行heat.exe并注册一个dll

我需要在 regAsm 中注册一个 dll,目前我正在使用以下命令: <CustomAction Id='comReg' Directory='INSTALLLOCATION' ExeCommand='"[WindowsFolder]Microso...

7得票2回答
Wix:是否有任何Wix命令可以创建数据库用户?

有没有任何wix命令可以用来创建数据库,并向数据库中添加用户? 如果有的话,是否有关于如何执行此操作的示例?

14得票4回答
有没有可能将变量传递到WIX本地化文件中?

我需要在WIX本地化文件WIXUI_en-us.wxl中使用变量。 我尝试按照以下方式使用:<String Id="Message_SomeVersionAlreadyInstalled" Overridable="yes">A another version of product...

51得票4回答
Wix指定许可证未显示任何内容。

我正在尝试为我的Wix安装项目指定许可证。 我已经在Wordpad / Notepad / VS中创建了一个带有几个虚拟行的RTF,并尝试了几种不同的方法,因为我读到说使用Word创建的RTF会有问题,但我认为这里不应该出现这种情况。无论如何,我还在Notepad ++中打开它并验证其中没有...

13得票2回答
使用WIX无法更新“PATH”环境变量

我已经使用下面的Wix代码片段来更新“PATH”环境变量。<DirectoryRef Id="MyDir"> <Component Id ="setEnviroment" Guid=" xxxxx"> ...

8得票3回答
WiX: 在CustomAction期间动态更改状态文本

我在一个wix安装程序中有一个相当长的CustomAction,并且我想要在操作运行时能够更改“状态:...”文本,以查看进度并更新其内部状态。 我知道如何设置自定义操作的progresstext-但我想要动态更改自定义操作运行期间的进度文本。