Подтвердить что ты не робот

Как добавить пользовательский интерфейс к установщику WiX 3?

Я пробовал <UIRef Id="WixUI_Minimal" />, но получаю "Неразрешенная ссылка на символ WixUI: WixUIMinimal". Что я делаю неправильно?

4b9b3361

Ответ 1

Расширение wixui больше не wixui.wixlib. Он был перенесен в WixUIExtension.

Если вы находитесь в командной строке, добавьте -ext WixUIExtension к вызову light.exe.

Если у вас есть проект WiX в Visual Studio, добавьте ссылку на "WixUIExtension", щелкнув правой кнопкой мыши на "Ссылки" в обозреватель решений.

См. страницу страница WiXUI Dialog Sets для WIX3.

Ответ 4

Чтобы решить эту проблему, вам нужно добавить ссылку WixUIExtension в проект WIX.

Ответ 5

Если вы используете .wixproj напрямую через MSBuild, без Visual Studio, необходимо изменить это:

<Project ...>
  ...
  <ItemGroup>
    <WixExtension Include="WixUIExtension">
      <HintPath>$(WixToolPath)WixUIExtension.dll</HintPath>
      <Name>WixUIExtension</Name>
    </WixExtension>
  </ItemGroup>
  ...
</Project>