WiX:在安装MSI期间显示“复制新文件文件:[1],目录:[9],大小[6
最近,我注意到在安装我们在WiX 3.11 VS 2017中创建的MSI时出现奇怪的文本消息.我看到“正在复制新文件文件:[1],目录:[9],大小[6]”文本:
同样,我在卸载过程中会得到以下内容: 这发生在最新的Windows 10 Pro build 15063.296上.我想我之前没有注意到这个问题.我在Win 7上尝试了相同的安装程序,这些安装程序在一段时间内没有更新,并且它正常工作(或更好): 根据screenshot on this page,我想我并不孤单.但我找不到任何信息.
我找到了解决方案.我只需要在< Product>中添加以下行.在我的主wxs中标记:
<UIRef Id="WixUI_ErrorProgressText" /> 说明 如果没有上面提到的行,我的MSI包使用Windows Installer for ActionText中的库存消息,请参阅this tutorial.看来,在早期版本的Windows中,这些消息与Wix提供的消息相同.这就是为什么我在Win 7中获得了正确的“复制新文件”但在最新的Win 10中错误的“复制新文件文件:[1],大小[6]”. 添加对WixUI_ErrorProgressText的引用后,将使用Wix定义的消息(这些消息是正确的),一切正常. 注意 在Wix中,还定义了以下模板(这首先使我感到困惑): “文件:[1],大小[6]” 但是,如果您希望在安装过程中看到文件名及其大小,那就错了. Wix中的ProgressDlg不显示它.如果您需要此信息,则需要override that dialog并显式添加ActionData文本.我没有测试它.看看它是如何在PrepareDlg完成的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- winforms – Windows窗体字体问题第1部分
- WPF vs WinForms或Rich UI与稳定的应用程序?你对Windows F
- active-directory – “匿名登录”vs“NTLM V1”禁用什么?
- windows-server-2008-r2 – Win2k8R2获取DHCPv6地址,但具有
- 当他们失去焦点时间谍和窗户关闭
- 在Windows上安装Swampy Python模块
- Windows“cmd.exe”是否以不同方式解析参数?
- xslt – WiX 3.5从热门安装服务,需要自定义动作吗?
- 事后崩溃转储调试没有在Symbol Server中具有Windows DLL的确
- windows-server-2008 – 从Windows Server Standard到Enter
- 是否可以使用PowerShell创建用于安装Windows功能
- lisp – 试试Windows中“The Little Schemer”一
- windows-phone-7 – jQuery Mobile changePage()
- windows-8 – 无法在Windows 8中播放声音
- windows-phone-8 – Windows phone 8模拟器无法接
- AD PowerShell for Add Account & OU &
- Windows 设置定时任务
- windows-server-2003 – 使用Windows Server 200
- Windows-8 – 检查WinRT中项目中是否存在文件
- 64位 – 潜入64位或延迟(你有一个水晶球)