【发布时间】:2010-12-15 21:18:10
【问题描述】:
我正在使用wix 3.5 编写一个具有“perUser”安装范围的 Windows 安装程序。 wxs file is here,生成的MSI file is here。
我从light.exe 链接器收到以下奇怪的警告。我不确定是否应该压制它们,或者是否有更好的方法来解决这个问题。
ICE57
D:\hg\downmarker\setup\product.wxs(34) :警告 LGHT1076 :ICE57:组件 'component.downmarker.exe' 两者都有 每用户和每台机器的数据 HKCU 注册表 KeyPath。
这个警告对我来说没有意义,因为安装程序在没有管理权限的情况下工作正常 - AFAIK 证明安装程序没有像警告声称的那样写入任何“每台机器数据”。
ICE91
D:\hg\downmarker\setup\product.wxs(37) :警告 LGHT1076 :ICE91:文件 'downmarker.exe' 将被安装到 每个用户目录 'DownMarkerFolder' 不变 基于 ALLUSERS 值。这个文件 不会复制到每个用户的个人资料中 即使每台机器安装 想要的。
这个警告对我来说也没有意义,因为我明确地将安装程序标记为具有“perUser”安装范围。
【问题讨论】:
标签: wix windows-installer