2017-02-13 1 views
2

Lors de la première publication de mon application, le certificat a été créé automatiquement Visual Studio. Je garde mon projet en git, et le fichier y est ajouté à la liste .gitignore. J'ai cloné votre dépôt sur un autre ordinateur et je vais publier la mise à jour de l'application dans le magasin, mais je n'ai pas de certificat. Comment puis-je l'avoir à nouveau?Comment créer ou obtenir un nouveau StoreKey.pfx pour l'application UWP

Répondre

9

Le fichier StoreKey.pfx sera automatiquement généré lorsque vous créerez le package d'application pour le magasin.

Ou vous pouvez l'obtenir en associant simplement votre application avec le magasin en utilisant Project > Store > Associate app with the Store...

+2

oui, vrai! mais je ne suis pas arrivé, et j'ai compris pourquoi. Il s'avère que le studio ne vérifie pas la disponibilité du certificat dans le système de fichiers et recherche la présence de références au projet. Seulement après que j'ai enlevé toute mention du .csproj alors il s'est recréé sur la liaison au magasin! – beatsspam

+0

Oui, plus d'informations détaillées, s'il vous plaît se référer à [Packaging UWP apps] (https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps). –

+4

Plus spécifiquement, vous devez supprimer les éléments 'PackageCertificateThumbprint' et' PackageCertificateKeyFile' dans le fichier csproj. Ensuite, associez à nouveau l'application avec Store et cela générera un nouveau pfx. – Edgar