2017-09-26 7 views
0

J'ai construit une application ciblant Windows 10240 et supérieur. Cependant, j'ai utilisé par erreur l'espace de noms Windows.Services.Store pour IAP dans une mise à jour.Test des applications UWP sur différentes versions de Windows?

Cela a par l'examen, et maintenant je vois des rapports d'erreur des utilisateurs sur plus construit de Windows 10.

Est-il possible que je peux vérifier que mon application fonctionne avec succès sur ces plus builds?

(Hors démarrage de quatre machines virtuelles, ou tester la construction de PC si possible)

Répondre

2

La seule façon de tester est correctement utiliser les machines virtuelles ou des machines réelles; il n'y a aucun moyen pour que Windows "oublie" qu'une API existe réellement. (Windows émule le comportement des anciennes versions du système d'exploitation en fonction de votre attribut MaxVersionTested, mais cela n'empêchera pas votre application d'accéder aux nouvelles API).

La façon dont vous pouvez conditionnellement appeler API est via le ApiInformation class - si c'est là, utilisez-le, sinon ne le faites pas.

+0

Que pensez-vous de l'utilisation d'une version de Windows 2 Go par OS? – Jarryd

+0

Je n'ai jamais essayé ça moi-même mais si ça marche pour vous, génial! –