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

Я конвертирую свое настольное приложение wpf в uwp, и я использую конвертер настольных приложений, я следую документу здесь, и все работает нормально, пока я не запустил команду ниже:

DesktopAppConverter.exe -Installer "C: \ Users \ My Name \ Desktop \ publish installer \ setup.exe" -InstallerArguments "/ S" -Destination "C: \ Result" -PackageName "MyTestApplication" -Publisher "CN = MyTestApplication" - Версия 0.0.0.1 -MakeAppx -Verbose

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

VERBOSE: не указаны допустимые коды выхода установщика. Использование значений по умолчанию: 0 VERBOSE: Замените любое появление in -InstallerArguments на C: \ shared \ logs VERBOSE: Создание изолированной среды VERBOSE: Запуск изолированной среды

Чем он, кажется, застрял там навсегда, могу ли я как-нибудь разобраться в том, что там происходит? Он работает уже сорок минут - Могу я еще дождаться этого?


person spspli    schedule 15.02.2017    source источник
comment
Как вы упаковываете свое приложение WPF? Например, вы использовали inno setup? Какая у вас версия windows 10? Это предварительная версия для инсайдеров?   -  person Sunteen Wu    schedule 17.02.2017
comment
@ SunteenWu-MSFT что такое inno setup? Я настроил политику обхода, базовое изображение соответствовало моей версии операционной системы. Моя версия сборки ОС - 1607, build14393   -  person spspli    schedule 17.02.2017
comment
Я упаковываю свое приложение wpf как exe, используя экран установки   -  person spspli    schedule 18.02.2017


Ответы (1)


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

Кажется, что приложение работает в изолированной среде, и вы не можете продолжать работу. Возможно, вам придется остановить этот процесс (можно с помощью Ctrl + C) и повторить попытку.

Во-первых, проверьте, соответствует ли ваше приложение требованиям для конвертации. См. Подготовка приложения к преобразованию с помощью Desktop Bridge. Например, проверьте, является ли целевая версия вашего приложения wpf .Net4.6.1.

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

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

person Sunteen Wu    schedule 23.02.2017