2017-01-03 288 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来改变它。 (右键单击该文件,选择“打开方式”,然后选择一个合适的编辑器。)

如果您正在分发穿过商店则该项目将与商店相关联,并因此更改名称不会足以创建一个新的商店条目。商店中的每个条目都需要一个不同的商店关联。