0

我正在尝试使用 Desktop App Converter 将我的应用程序转换为 Windows 商店。

如果我将 -PackageName 选项设置为仪表板中给定的 Package/Identity/Name,Desktop App Converter 会停止并显示 -PackageName 的写入错误。

但是,如果我将 -PackageName 放在我想要的显示名称中,当我将 appx 文件提交到 Windows 商店时,我会得到: Invalid package identity name: 和 Invalid package family name:

*更新

我的包裹/身份/名称采用 1234MyApp.MyApp 的形式。如果我省略了“1234”,则 Desktop App Converter 将完成其运行。但是,当我尝试将 appx 文件提交到 Windows 商店时,我当然会出现 Invalid package identity name 和 Invalid package family name 错误。

4

2 回答 2

0

您应该使用自己的包名称作为Package NameDesktop App Converter 中的名称,以便您可以设法生成 appx 包。

然后,您需要打开 Package Manifest.xml 以修改Package Identity Name以匹配开发中心中的值,以便将其上传到 Windows 应用商店。

顺便说一句,您需要填写并提交此表格以获得将桌面转换应用程序发布到商店的权限。

于 2017-03-27T07:08:41.810 回答
-1

我今天刚刚遇到这个问题,并且能够通过使用 Windows 商店包名称来解决它,该名称将是您的“1234MyApp.MyApp”,其 AppId 可能是您的可执行文件名称“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

我只提供了相关变量。希望这有助于下一个人遇到这个问题。

于 2017-09-06T18:11:33.430 回答