桌面应用转换器Microsoft Store验证错误

时间:2018-06-22 11:56:07

标签: uwp windows-10-desktop appx desktop-app-converter

我通过PowerShell使用DesktopAppConverter创建“ appx”文件格式。

这就是我的工作

DesktopAppConverter.exe -Installer C:\Users\Mark\Desktop\input\ -AppExecutable MPA.exe -Destination C:\Users\Mark\Desktop\output -PackageName "1005Mark" -AppId "MobilePayAlerts" -Publisher "CN=Verylong-ID-HERE" -Version 1.0.0.0 -Makeappx -Verbose -Sign

所以这是我上载appx文件时遇到的错误:“包裹接受验证错误:应用程序清单1005Mark.appx中的PublisherDisplayName元素是Verylong-ID-HERE,与之不匹配您的发布者的显示名称:马克。”

但是,如果我将-Publisher参数更改为 Mark ,则会出现以下错误:

  • 无效的软件包标识名称:1005Mark(预期: 1005Mark.MobilePayAlerts)

  • 无效的软件包系列名称:1005Mark_x9f05h8vsrrp6(预期: 1005Mark.MobilePayAlerts_921pvy5st3vqc)

  • 无效的软件包发布者名称:CN = Mark(预期: CN = Verylong-ID-HERE)

  • 此软件包的清单(Package / Properties / DisplayName)使用 您尚未保留的显示名称:1005Mark

1 个答案:

答案 0 :(得分:1)

我认为 PulisherDisplayName 元素由可选参数PackagePublisherDisplayName设置,该参数不同于Publisher

您可以尝试使用此命令吗?:

  

DesktopAppConverter.exe-安装程序C:\ Users \ Mark \ Desktop \ input \ -AppExecutable MPA.exe-目标C:\ Users \ Mark \ Desktop \ output -PackageName“ 1005Mark” -AppId“ MobilePayAlerts”-发布者“ CN = Verylong-ID-HERE“ -PackagePublisherDisplayName” Mark“-版本1.0.0.0 -Makeappx-详细-Sign

相关问题