Неразрешенная ссылка на символ «WixUI: WixUI_InstallDir» в разделе для JAVA FX Deploy - PullRequest
1 голос
/ 19 марта 2020

Я создал приложение java fx и настраиваю установщик MSI. Я добавил свой Software.wxs в каталог package / windows и получаю сообщение об ошибке:

Unresolved reference to symbol 'WixUI:WixUI_InstallDir' in section 

Я понимаю, что мне нужно сослаться на C: \ Program Files (x86) \ WiX Toolset v3 .11 \ bin \ WixUIExtension.dll, для которого я видел документацию в визуальном исследовании ios & в командной строке, но я использую затмение со сборкой. xml ANT deploy.

Если я не ссылаюсь Мой проект любого WixUIExtension прекрасно создает MSI, но я хочу настроить установщик. Любые идеи о том, как получить эту ссылку в моем проекте?

Я пытался: это в software.wxs, но он не признает элемент Itemgroup

<ItemGroup>
    <WixExtension Include="WixUIExtension">
      <HintPath>C:\Program Files (x86)\WiX Toolset v3.11\bin\WixUIExtension.dll</HintPath>
      <Name>WixUIExtension</Name>
    </WixExtension>
</ItemGroup>

enter image description here

Ответы [ 2 ]

0 голосов
/ 19 марта 2020

VS Минимальная установка : В качестве альтернативного ответа я хочу перечислить минимальные компоненты, которые необходимо установить, чтобы проекты WiX компилировались с Visual Studio. Это также для тех, кто видит этот ответ, поэтому, пожалуйста, просто проигнорируйте, если он не для вас и вашей среды:

Шаги : это основано на Visual Studio 2017 (https://visualstudio.microsoft.com/):

  1. VS : установка Visual Studio без добавления чего-либо - только основной установщик ( https://visualstudio.microsoft.com/).
  2. VS : Добавить следующие отдельные компоненты:
    • NET Framework 3.5 Средства разработки
    • . NET Компилятор платформы SDK. Существует несколько пакетов зависимостей:
      • "C# и Visual Basi c"
      • ". NET SDK платформы компиляции"
      • Et c .. .
    • .NET3.5 уже присутствовал на Windows 7
  3. VS / WiX : установка интеграции WiX и WiX VS (загрузить с https://wixtoolset.org/releases/)

Пошаговое руководство о том, как использовать Visual Studio с Votive для работы с проектами WiX.

0 голосов
/ 19 марта 2020

Пакетная сборка : я не пытался использовать Eclipse для работы с WiX. Возможно, были бы гораздо лучшие решения, но вот компиляция пакетного файла «вниз по проводу» исходных файлов WiX (*.wxs):

"%WIX%bin\candle.exe" product.wxs -ext WixUIExtension >> Build.log
"%WIX%bin\light.exe" -out Test.msi product.wixobj -ext WixUIExtension >> Build.log

Вы можете добавить WiX Папка установки bin в системный путь, но Роб Меншинг - автор WiX - вместо этого добавил переменную среды WIX, которую вы можете использовать вместо нее, как показано выше. Есть проблемы с PATH обновлениями - например, проблемы безопасности (не вдаваясь в подробности), а также есть другие проблемы (возможно, попробуйте открыть ссылку позже).


Ссылки :

Дополнительные ссылки :

...