2017-01-03 4 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 для каждого приложения.

В общем, вам нужно другое Пакет Фамилия для каждого установленного вами приложения.

При развертывании к телефону все немного отличается. В телефоне используется идентификатор для каждого установленного приложения. Это определяется как атрибут PhoneProductId элемента PhoneIdentity в пакете. Вам нужно отредактировать XML напрямую, чтобы изменить это. (Щелкните правой кнопкой мыши файл, выберите «Открыть с ...», а затем выберите подходящий редактор.)

Если вы распространяете через магазин, то проект будет связан с магазином, и поэтому изменение имени не будет будет достаточно для создания новой записи в магазине. Для каждой записи в магазине вам понадобится другая ассоциация магазинов.

Смежные вопросы