我有桌面应用程序并想将其转换为 uwp 应用程序。我使用带有 powershell 的桌面应用程序转换器。我正在尝试转换我的启动项目 exe,但每次我尝试执行时都会停止
在隔离环境中运行安装程序
详细:未指定安装程序有效退出代码。使用默认值:0 详细:将 -InstallerArguments 中的任何出现替换为 C:\installer\logs 详细:在隔离环境中运行安装程序命令:详细:命令行 = "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 详细:将 -InstallerArguments 中出现的任何内容替换为 C:\installer\logs 详细:在隔离环境中运行安装程序命令:详细:命令行 = "C:\installer\X.Framework.sln" /passive 详细:将 C:\DesktopAppConverter\e931cac0-58a1-46dc-9efd-f5f442a0d814\shared\logs 中的任何日志移动到 C:\DesktopAppConverter\e931cac0-58a1-46dc-9efd-f5f442a0d814\logs VERBOSE:通过删除隔离环境共享文件夹进行清理' C:\DesktopAppConverter\e931cac0-58a1-46dc-9efd-f5f442a0d814\shared' 详细:发生错误。请参阅 C:\DesktopAppConverter\e931cac0-58a1-46dc-9efd-f5f442a0d814\logs 中的日志 使用“6”参数调用“RunIsolatedProcessWithMappedDirectoryAndExport”的异常:“ geçerli bir Win32 uygulaması değil。(HRESULT özel durum döndürdü: 0x800700C1)" 在 C:\Users\EccE\Desktop\convert\converter_util\Sequencer.ps1:141 char:9 + $installerExitCode = [Microsoft.Centennial.Tools.DesktopAppCo ... + ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : BadImageFormatException