У меня есть код ниже в моем .wxs
файле
<Directory Id="TARGETDIR" Name="SourceDir">
<!-- Start Menu -->
<Directory Id="ProgramMenuFolder">
<Directory Id="InstallProgramMenuFolder" Name="!(loc.ProductNameFolder)" />
</Directory>
<?if $(var.Platform)=x64 ?>
<!-- Program Files (64bit) folder -->
<Directory Id="ProgramFiles64Folder">
<Directory Id="INSTALLFOLDER" Name="!(loc.ProductNameFolder)" />
</Directory>
<?else?>
<!-- Program Files (32bit) folder -->
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLFOLDER" Name="!(loc.ProductNameFolder)" />
</Directory>
<?endif?>
</Directory>
MSI успешно создается, но не отображается экран выбора Destination Folder
,После лицензионного соглашения начинается установка, и файлы копируются по умолчанию C:\Program Files (x86)
Я пытался добавить это
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLFOLDER" />
<UIRef Id="WixUI_InstallDir" />
Но это показывает массу ошибок сборки
Код серьезности Описание Ошибка состояния подавления строки файла проекта Обнаружен повторяющийся символ «CheckBox: LicenseAccepted».Обычно это означает, что идентификатор дублируется.Убедитесь, что все ваши идентификаторы данного типа (File, Component, Feature) являются уникальными.MySample.Installer C: \ agent_work \ 8 \ s \ src \ ext \ UIExtension \ wixlib \ WelcomeEulaDlg.wxs 12
Что-то мне не хватает?