Я использую wix 3.5 для создания программы установки Windows с областью установки "perUser". Файл wxs находится здесь , результирующий файл MSI находится здесь .
Я получаю следующие странные предупреждения от компоновщика light.exe
. Я не уверен, должен ли я просто подавить их или есть какой-то лучший способ исправить это.
ICE57
D: \ \ Hg downmarker \ Setup \ product.wxs (34)
: предупреждение LGHT1076: ICE57: компонент
'component.downmarker.exe' имеет оба
данные для пользователя и компьютера с
Путь к ключу реестра HKCU.
Это предупреждение не имеет смысла для меня, потому что установщик работает нормально без административного доступа - что AFAIK доказывает, что установщик не записывает "данные на машину", как говорится в предупреждении.
ICE91
D: \ \ Hg downmarker \ Setup \ product.wxs (37)
: предупреждение LGHT1076: ICE91: файл
'downmarker.exe' будет установлен в
на каталог пользователя
«DownMarkerFolder», который не меняется
на основе значения ALLUSERS. Этот файл
не будет скопирован в профиль каждого пользователя
даже если установка на машину
желательно.
Это предупреждение также не имеет смысла для меня, потому что я явно отмечаю установщик как имеющий область установки "perUser".