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