У меня есть настольное приложение, и я хочу преобразовать его в приложение uwp. Я использую конвертер настольных приложений с PowerShell. Я пытаюсь преобразовать исполняемый файл запускаемых проектов, но каждый раз, когда я пытаюсь, выполнение останавливается на
Запуск установщика в изолированной среде
ПОДРОБНО: Не указаны действительные коды выхода установщика. Использование значений по умолчанию: 0 VERBOSE: Замените любое вхождение в -InstallerArguments на C:\installer\logs VERBOSE: Запуск команды установки в изолированной среде: VERBOSE: Командная строка = "C:\installer\X.Framework.Main.exe" /passive
часть. Является ли exe, который я пытаюсь преобразовать, неправильным или -InstallerArgument, который я пишу? Что я должен изменить, чтобы завершить преобразование успешно?
Моя команда PowerShell:
PS C:\Users\EccE\Desktop\convert> .\DesktopAppConverter.ps1 -Installer C:\Users\EccE\Desktop\X\X-wpf-framework\bin\Debug\X.Framework.Main.exe -InstallerArguments " /passive" -Destination C:\Users\EccE\Desktop\X\X-out\ -PackageName "XApp" -Publisher "CN=X" -Version 0.0.0.1 -MakeAppx -Verbose
Редактировать:
Когда я попытался преобразовать решение проекта, я получил следующую ошибку:
Запуск установщика в изолированной среде
ПОДРОБНО: Не указаны действительные коды выхода установщика. Использование значений по умолчанию: 0 VERBOSE: Замените любое вхождение в -InstallerArguments на C:\installer\logs VERBOSE: Запуск команды установщика в изолированной среде: VERBOSE: Командная строка = "C:\installer\X.Framework.sln" /passive VERBOSE: Перемещение любых журналов в C:\DesktopAppConverter\e931cac0-58a1-46dc-9efd-f5f442a0d814\shared\logs в C:\DesktopAppConverter\e931cac0-58a1-46dc-9efd-f5f442a0d814\logs ПОДРОБНО: очистка путем удаления общей папки изолированной среды ' C:\DesktopAppConverter\e931cac0-58a1-46dc-9efd-f5f442a0d814\shared' ПОДРОБНО: Произошла ошибка. См. журналы в C:\DesktopAppConverter\e931cac0-58a1-46dc-9efd-f5f442a0d814\logs Исключение, вызывающее «RunIsolatedProcessWithMappedDirectoryAndExport» с «6» аргументами: «geçerli bir Win32 uygulaması değil. В C:\Users\EccE\Desktop\convert\converter_util\Sequencer.ps1:141 char:9 + $installerExitCode = [Microsoft.Centennial.Tools.DesktopAppCo ... + ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ Информация о категории: NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId: BadImageFormatException