我在一个项目/解决方案中有一个应用程序的两个版本,只有一个不同之处-应用程序名称。安装其中一个应用程序后,第二个应用程序无法部署:
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中是否有需要更改的唯一数据?
发布于 2017-01-03 20:10:47
是的,您需要更改每个应用程序的Package.appxmanifest。
通常,您需要为您安装的每个应用程序使用不同的包系列名称。
当部署到手机上时,情况略有不同。手机为每个已安装的应用程序使用一个Id。这被定义为包中PhoneIdentity元素的PhoneProductId属性。您需要直接编辑XML来更改这一点。(右击文件,选择‘打开方式...’然后选择合适的编辑器。)
如果您通过商店分发,则项目将与商店相关联,因此更改名称将不足以创建新的商店条目。对于商店中的每个条目,您都需要一个不同的商店关联。
https://stackoverflow.com/questions/41442498
复制相似问题