2017-02-15 4 views
0

Я уверен, преобразование моего рабочего стола WPF приложения в UWP, и я использую конвертер настольного приложения, я следую за документом here и все работает отлично, пока я не работать под командой:Должен ли я убить процесс конвертации настольных приложений?

DesktopAppConverter.exe -Installer «C: \ Пользователи \ My Name \ Desktop \ publish installer \ setup.exe "-InstallerArguments"/S "-Destination" C: \ Result "-PackageName" MyTestApplication "-Publisher" CN = MyTestApplication "-Version 0.0.0.1 -MakeAppx -Verbose

в моем настольном приложении экрана преобразователя он показывает: Запуск установки в изолированной среде

VERBOSE: нет установку правильного выхода коды указаны. Использование по умолчанию: 0 VERBOSE: Заменить вхождение в -InstallerArguments с C: \ Shared \ Logs VERBOSE: Создание изолированной среды VERBOSE: Запуск изолированной среды

, чем это кажется застрял там навсегда, есть в любом случае я могу посмотреть, что там происходит? Он работает в течение сорока минут. Должен ли я до сих пор ждать этого?

+0

Как вы упаковываете приложение для wpf? Например, вы использовали inno setup? Какая версия ваших окон 10? Это инсайдерская версия предварительного просмотра? –

+0

@ SunteenWu-MSFT Что такое inno setup? Я настроил политику обхода, базовое изображение, соответствующее моей версии os. Моя версия os build 1607, build14393 – spspli

+0

Я упаковываю приложение myppf как exe с помощью установочного экрана – spspli

ответ

1

Должен ли я убить процесс конвертера настольных приложений?

Похоже, приложение работает в изолированной среде, которую вы не можете продолжать. Возможно, вам нужно остановить этот прогресс (может быть, Ctrl + C) и повторить попытку.

Во-первых, проверьте, соответствует ли ваше приложение требованиям для преобразования. См. Prepare an app for conversion with the Desktop Bridge. Например, проверьте, является ли ваша целевая версия приложения wpf .Net4.6.1.

Во-вторых, попробуйте использовать InstallerArguments "/S/V/qn" вместо InstallerArguments "/S", так как /V передайте параметры внутри msi из installshield.exe, что может избежать всплывающих окон. И на самом деле самая лучшая практика заключается в том, что до того, как вы конвертируете свое приложение, попробуйте отключить установку приложения по команде, если успешно, скопируйте успешные аргументы установщика в InstallerArguments конвертера, это может обеспечить работу конвертера.

Кроме того, при установке установленного экрана вам может потребоваться настроить путь к вашему exe-файлу после установки. Подробности просьба обращаться по адресу this thread.

Смежные вопросы