Wix4: при переносе управляемого приложения-загрузчика из Wix3 в Wix4 с .net6 пользовательский интерфейс никогда не отобрC#

Место общения программистов C#
Ответить
Anonymous
 Wix4: при переносе управляемого приложения-загрузчика из Wix3 в Wix4 с .net6 пользовательский интерфейс никогда не отобр

Сообщение Anonymous »


Я пытаюсь преобразовать приложение управляемого загрузчика Wix3 в Wix4 с помощью .net 6.

Я попытался преобразовать этот пример, который отлично работает с wix3: https://www.syncfusion.com/blogs/post/g ... -installer

Но ожидаемый пользовательский интерфейс так и не появляется.

Я ранее читал эту запись, но она описывает другую проблему. Но он основан на том же примере, а файлы CustomUI.Factory.cs, CustomUI.cs и MainWindow.xaml.cs идентичны тем, которые я использовал.

Управляемое загрузочное приложение Wix Bundle — ошибка 0x80131524: не удалось создать загрузочное приложение

Я предварительно установил .net6 и .net4.8 на виртуальную машину и попытался протестировать там скомпилированный пакет установщика.

WixToolset.Mba.Host.config содержит этот тег

Когда я удаляю тег «поддерживаемая среда выполнения» из WixToolset.Mba.Host.config, установщик отображает диалоговое окно для установки Microsoft .NET Framework:

Диалоговое окно установки .net

(То же самое происходит, когда я полностью удаляю WixToolset.Mba.Host.config.)

Если я сохраняю тег в WixToolset.Mba.Host.config, в журнале появляется следующая ошибка:

[16F0:2AC0][2024-02-28T15:10:15]i000: Загрузка управляемого приложения-загрузчика. [16F0:2AC0][2024-02-28T15:10:15]e000: Ошибка 0x80070002: Не удалось создать приложение-загрузчик. [16F0:2AC0][2024-02-28T15:10:15]e000: Ошибка 0x80070002: Не удалось создать управляемое приложение-загрузчик. [16F0:2AC0][2024-02-28T15:10:15]e000: Ошибка 0x80070002: Не удалось создать BA. [16F0:2AC0][2024-02-28T15:10:15]e000: Ошибка 0x80070002: Не удалось загрузить BA. [16F0:2AC0][2024-02-28T15:10:15]e000: Ошибка 0x80070002: Ошибка во время работы [16F0:2AC0][2024-02-28T15:10:15]i502: Начинается очистка. Мой CustomBootstrapperApplication.sln выглядит так:

net6.0-windows win-x86 истина истина Любой ЦП;x64;x86 Всегда SettingsSingleFileGenerator Settings.Designer.cs Это мой Bundle.wxs:

Что мне здесь не хватает?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»