UWP App部署错误

时间:2017-01-03 11:29:16

标签: c# mobile 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 个答案:

答案 0 :(得分:1)

是的,您需要更改每个应用的Package.appxmanifest。

一般情况下,您需要为每个安装的应用提供不同的套餐系列名称

部署到手机时,情况略有不同。手机为每个已安装的应用程序使用Id。这被定义为Package中PhoneProductId元素的PhoneIdentity属性。您需要直接编辑XML以更改它。 (右键单击文件,选择&#39;打开方式...&#39;然后选择合适的编辑器。)

如果您通过商店进行分发,那么项目将与商店关联,因此更改名称将不足以创建新的商店条目。您对商店中的每个条目都需要不同的商店关联。