2017-01-03 7 views
0

Ich habe zwei Versionen einer Anwendung in einem Projekt/Lösung mit nur einem Unterschied - App-Name. Nach der Installation einer von ihnen, der zweiten App kippt deploy:UWP App Fehler bei der Bereitstellung

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 ==========\ 

Gibt es ein eindeutigen Daten in Package.appxmanifest oder Package.StoreAssociation.xml, die geändert werden soll?

Antwort

1

Ja, Sie müssen die Package.appxmanifest für jede App ändern.

Im Allgemeinen benötigen Sie einen anderen Paket Familienname für jede App, die Sie installieren.

Bei der Bereitstellung eines Telefons sind die Dinge etwas anders. Das Telefon verwendet für jede installierte App eine ID. Dies ist definiert als das PhoneProductId Attribut des Elements PhoneIdentity im Paket. Sie müssen das XML direkt bearbeiten, um dies zu ändern. (Klicken Sie mit der rechten Maustaste auf die Datei, wählen Sie "Öffnen mit ..." und dann einen geeigneten Editor aus.)

Wenn Sie über den Store verteilen, wird das Projekt dem Store zugeordnet und daher wird der Name nicht geändert ausreichend sein, um einen neuen Geschäftseintrag zu erstellen. Sie benötigen für jeden Eintrag im Geschäft eine andere Geschäftsbeziehung.

Verwandte Themen