Средство упаковки MSIX: приложение переходит с x86 на x64

В последнее время я работал со старым приложением, которое в основном было построено несколько лет назад на архитектуре x86. Я исследовал использование MSIX Packaging Tool, и пока мне удалось упаковать свое приложение. Проблема в том, что новый пакет создан для x64, а не для x86, поэтому, когда я устанавливаю приложение через MSIX, оно устанавливается в C: \ Program Files \ WindowsApps, что, насколько мне известно, работает для приложений x64. . При попытке запустить выдает ошибку Параметр неверен. До сих пор я пытался использовать chkdsk, чтобы узнать, не возникла ли проблема с диском, но похоже, что все в порядке. Кроме того, я попытался попасть внутрь папки, но из-за того, что компьютер является рабочим компьютером, я не могу изменить разрешения, чтобы попасть в него. Я не знаю, как решить проблему, или даже где проблема (проблема с диском? Приложение x86 устанавливается в папку x64?), Поэтому любая помощь будет приятной.

Спасибо и извините за грамматические ошибки.


person jaime Fernández Ribelles    schedule 09.07.2020    source источник
comment
Могу ли я узнать, как вы упаковали свое старое приложение и какой тип старого приложения? Следили ли вы за этим документом, чтобы упаковать это?   -  person Faywang - MSFT    schedule 10.07.2020
comment
Это приложение WPF (с использованием C # и xaml), и да, я следовал этому документу, чтобы создать пакет.   -  person jaime Fernández Ribelles    schedule 10.07.2020
comment
Вы можете перейти на этот форум MSIX, чтобы задать этот вопрос.   -  person Faywang - MSFT    schedule 10.07.2020


Ответы (1)


Мы преобразовали несколько приложений x86, и это никогда не было проблемой. Я подозреваю, что, возможно, вашему приложению требуются некоторые аргументы быстрого доступа (в настоящее время не поддерживаются по умолчанию при использовании MSIX Packaging Tool), как указано в нескольких обсуждения на форумах MSIX.

Попробуйте использовать другой бесплатный инструмент для преобразования пакета, например Advanced Installer Express edition. вы также можете легко получить его из MS Store .

Заявление об ограничении ответственности: я работаю над расширенным установщиком для тимбилдинга.

person Bogdan Mitrache    schedule 10.07.2020