我正在尝试使用Desktop App Converter将我的应用转换为Windows商店。
如果我将-PackageName选项设置为仪表板中给出的Package / Identity / Name,则Desktop App Converter会因-PackageName的写入错误而停止。
但是如果我把-PackageName放到我想要的显示名称上,当我将appx文件提交到windows商店时,我得到:无效的包标识名称:和无效的包系列名称:
*更新
My Pakage / Identity / name采用1234MyApp.MyApp格式。 如果我省略'1234',那么Desktop App Converter就会完成它的运行。但当然,当我尝试将appx文件提交到Windows商店时,我的无效包标识名称和无效的包系列名称错误。
答案 0 :(得分:0)
您应该使用自己的软件包名称作为Desktop App Converter中的Package Name
,以便您可以设法生成appx软件包。
然后,您需要打开Package Manifest.xml以修改Package Identity Name
以匹配Dev Center中的值,以便将其上载到Windows应用商店。
顺便说一句,您需要填写并提交this form以获取将桌面转换的应用发布到商店的权限。
答案 1 :(得分:-1)
我今天刚遇到这个问题,并且能够通过使用Windows商店包名称来解决它,这个名称将是您的" 1234MyApp.MyApp"使用其他可能的应用程序,例如您的可执行文件名称" MyApp.exe"。
我的PowerShell看起来像......
$publisher = "1234MyApp.MyApp"
$appId = "MyApp.exe"
DesktopAppConverter -Installer $binDirectory -AppExecutable InventoryAudit.WpfApp.exe -Destination $packageDirectory -AppId $appId -PackageName $packageName -Publisher $publisher -AppDisplayName $appDisplayName -AppDescription $appDescription -PackageDisplayName $packageDisplayName -PackagePublisherDisplayName $packagePublisherDisplayName -Verbose -MakeAppx -Version $version
我只提供了相关的变量。希望这有助于下一个人解决这个问题。