【问题标题】:Desktop App Converter -PackageName Error桌面应用程序转换器 -PackageName 错误
【发布时间】:2017-08-19 02:45:42
【问题描述】:

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

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

但是,如果我将 -PackageName 设置为我想要的显示名称,当我将 appx 文件提交到 Windows 商店时,我会得到:无效的包标识名称:和无效的包系列名称:

*更新

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

【问题讨论】:

标签: windows-store-apps windows-store desktop-bridge desktop-app-converter


【解决方案1】:

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

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

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

【讨论】:

  • 感谢您的回复。那是我的问题。在我的包清单 xml 中更改包标识名称后,我是否需要再次运行桌面应用程序转换器,因为我可以提交的唯一项目是 appx 文件而不是清单。我有所需的权限。
  • @gerry 您不需要再次运行 DAC 工具。修改Package Manifest xml中的身份信息后,可以使用MakeAppx.exe重新打包生成appx。然后就可以上传到开发中心了。
  • 我使用 MakeAppx.exe 解包然后重新打包应用程序。在 AppxManifest 中,当我更改身份名称时,会生成一个 appx 包,但是当我去安装它时,它会停止并显示“无法打开 appx/appxbundle 文件原因:由于未知原因而失败”。当我更改应用程序 ID 时,Makeappx 停止并显示我的应用程序名称违反模式约束的错误
  • 在生成具有新包标识名称的 appx 后,您能否设法将包上传到开发中心?您如何旁加载该应用程序?
  • 表单链接不再有效。我在那个网站上找不到对它的引用。还需要那种手续吗?
【解决方案2】:

我今天刚刚遇到这个问题,并且能够通过使用 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

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

【讨论】:

    猜你喜欢
    • 2018-09-30
    • 2016-12-23
    • 2017-02-14
    • 1970-01-01
    • 1970-01-01
    • 2017-10-24
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多