0

我正在使用DesktopAppConverter.exe爲Windows應用商店創建一個應用程序。使用桌面應用程序轉換器指定程序包標識名稱

我得到上傳以下錯誤MS:

Invalid package identity name: XXXX (expected: 184YYY.XXX) 
Invalid package family name: XXX_eqm6jq3xyprpt (expected: 184YYY.XXX_eqm6jq3xyprpt) 

我如何可以指定一個包標識名稱ANF姓,我目前使用的命令:

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 

我嘗試了所有這裏的參數

https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-run-desktop-app-converter

然而,他們都不是我在找什麼。

回答

0

我想在命令行應該是:

DesktopAppConverter.exe 
-Installer C:\input\XXX.exe 
-InstallerArguments /VERYSILENT 
-Destination C:\output 
-PackageName "XXX" 
-Publisher CN="00000000-E45F-4F04-9805-00000000000" 
-Version 3.0.0.0 
-sign 
-MakeAppx 
-Verbose 

你只需要設置身份參數匹配在儀表板的應用的身份信息(包標識名稱和發佈者)。其他可選參數將設置爲爲其傳遞的值。

您可以嘗試修改您的轉換包,方法是更改​​appxManifest文件中的package identity name以匹配開發人員中心中的信息。並且要將您的應用程序包發佈到商店,您需要填寫this form,Microsoft將與您聯繫以開始入門過程。

+0

PackageName不能包含一個。所以我認爲這有點不對。 – Mar

+0

請檢查我的更新答案。 –

0

答案是沒有命令將工作。

花了幾個月時間與微軟進行交易後,開發人員的支持響應非常緩慢,發現問題。

桌面應用轉換器不支持所需的應用清單值格式,它給出錯誤,指出值的格式超出了允許的格式規範。

Microsoft的解決方案是使用任何值導出,然後編輯並將清單xml文件編輯爲正確的值,然後使用應用程序x包裝程序重新打包應用程序。

我的猜測是桌面應用轉換器沒有更新以反映當前的應用商店清單要求。

相關問題