使用Desktop App Converter指定包标识名称 [英] Specifying a package identity name with Desktop App Converter
问题描述
我正在使用DesktopAppConverter.exe为Windows应用商店创建一个appx.
I am using DesktopAppConverter.exe to create an appx for Windows Store.
上传到MS时出现以下错误:
I get the following errors on upload to MS:
Invalid package identity name: XXXX (expected: 184YYY.XXX)
Invalid package family name: XXX_eqm6jq3xyprpt (expected: 184YYY.XXX_eqm6jq3xyprpt)
我当前如何使用命令:
DesktopAppConverter.exe
-Installer C:\input\XXX.exe
-InstallerArguments /VERYSILENT
-Destination C:\output
-PackageName "XXX"
-PackagePublisherDisplayName "YYY"
-Publisher CN="00000000-E45F-4F04-9805-00000000000"
-Version 3.0.0.0
-sign
-MakeAppx
-Verbose
我从这里尝试了所有参数
I tried all the parameters from here
https ://docs.microsoft.com/zh-CN/windows/uwp/porting/desktop-to-uwp-run-desktop-app-converter
但是我所寻找的都不是它们.
However none of them is what I am looking for.
推荐答案
答案是没有命令可用.
花了几个月的时间与微软打交道之后,开发人员的支持反应非常缓慢.
After spending months dealing with Microsofts very slow to respond developer support the issue was discovered.
桌面应用程序转换器不支持所需的应用程序清单值格式,它会显示错误,指出值的格式超出了允许的格式规范.
The desktop app converter does not support the app manifest value format required, it gives errors stating that the format of the values is outside the specification of the format allowed.
Microsoft的解决方案是使用任何值导出,然后编辑并将清单XML文件应用到正确的值,然后使用app x打包程序重新打包app.
The solution from Microsoft is to export using any value, then edit and app manifest xml file to the correct values, then use the app x packager to re package app.
我的猜测是,桌面应用转换器尚未更新以反映当前的应用商店清单要求.
My guess is that the desktop app converter has not updated to reflect current app store manifest requirements.
这篇关于使用Desktop App Converter指定包标识名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!