2017-01-03 331 views
0

我有一個應用程序的兩個版本在一個項目/解決方案只有一個區別 - 應用程序名稱。 安裝後他們中的一個,第二個應用程序部署斜面:UWP應用程序部署錯誤

2>Deploying to Phone Internal Storage... 
2>Updating the layout... 
2>Copying files: Total <1 mb to layout... 
2>Checking whether required frameworks are installed... 
2>Registering the application to run from layout... 
2>DEP0001 : Unexpected Error: -2147009287 
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== 
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========\ 

是否有Package.appxmanifest或Package.StoreAssociation.xml任何唯一的數據,應該改變?

回答

1

是的,你需要改變Package.appxmanifest爲每個應用程序。

一般而言,您需要爲您安裝的每個應用程序需要不同的程序包系列名稱

當部署一個電話的事情略有不同。手機爲每個安裝的應用程序使用一個Id。這被定義爲Package中的PhoneIdentity元素的PhoneProductId屬性。你需要直接編輯XML來改變它。 (右鍵單擊該文件,選擇「打開方式」,然後選擇一個合適的編輯器。)

如果您正在分發穿過商店則該項目將與商店相關聯,並因此更改名稱不會足以創建一個新的商店條目。商店中的每個條目都需要一個不同的商店關聯。