J'ai installé une version commerciale de Windows 8 Pro. J'ai téléchargé et installé Visual Studio Express 2012. J'ai demandé et reçu un certificat de développeur. Ensuite, j'ai essayé de créer une application Hello World.
À partir de là, le message "Impossible d'activer le Windows Store App" s'affiche lorsque j'essaie de déboguer l'application. La plupart des commentaires sur le Web disent supprimer des répertoires de construction. Cela n'a pas fonctionné pour moi
Quelqu'un at-il une solution pour résoudre ce problème et déboguer mon application?
Cela m'est arrivé une fois aussi, mais le supprimer les répertoires de construction l'a corrigé. Je suppose que ce n'est qu'un projet puisqu'il s'agit d'une application Hello World; sinon, je vous demanderais si vous avez supprimé les répertoires de construction de tous les projets de votre solution.
Vous pouvez également essayer d'exécuter "Clean Solution" à partir du menu BUILD de Visual Studio.
Je suis désolé ... c'est horrible si cela se produit sur une installation propre, comme vous le décrivez.
J'ai rencontré le même problème et j'ai essayé de reconstruire, de nettoyer, de supprimer des fichiers temporaires, de redémarrer l'ordinateur, etc., et rien n'y faisait.
Puis finalement J'ai créé une version, puis je suis retourné à debug . Et maintenant ça marche.
Je ne sais pas ce qui s'est passé, ni si cela a vraiment aidé, mais ça vaut le coup d'essayer.
Pour moi, le problème était que j'ai créé l'application sur un lecteur virtuel monté TrueCrypt et que, lorsque j'ai déplacé les fichiers du projet sur un lecteur normal, tout fonctionnait parfaitement. Bizarre.
Pour moi, un redémarrage de pc a résolu ce message d'erreur.
J'obtenais exactement la même erreur. Dans mon cas, le coupable était un paquet NuGet. Il avait ajouté un fichier app.config au projet et confondait VS. J'ai supprimé le fichier app.config et cela a résolu mon problème.
J'ai eu la solution sur Iris Le site de Classon .
J'ai eu un problème similaire, et la cause était la création du projet sur une clé USB. La création d'un projet sur un volume de disque dur normal fonctionne.
Pour résoudre ce problème, désinstallez l'application à partir de l'écran de démarrage, puis construisez-la à nouveau à partir de Visual Studio.
Cette erreur survient généralement lorsque vous essayez de déployer en mode débogage.
Je suggérerais, déployez d'abord l'application en mode de publication, puis essayez en mode débogage.
Cela a fonctionné pour moi.
Augmenter le numéro de révision du paquet a fonctionné pour moi
Le problème peut être dû au fait que NuGet essaiera d'ajouter un app.config avec des redirections de liaison vers des applications du Windows Store s'il le juge nécessaire. Toutefois, les applications du Windows Store n’ont pas besoin d’app.config et échouent réellement avec un message d’erreur très déroutant s’il est présent.
Et la solution dans ce cas serait de supprimer le App.config
cela peut se produire lorsque la clé de signature de l'application (fichier .pfx
) est manquante.
Essayez ce qui suit:
Package.appxmanifest
dans Visual Studio. .gitignore
. Il devrait y avoir une entrée comme !**\*_TemporaryKey.pfx
pour inclure la clé dans Git. Cela m'est déjà arrivé par le passé et j'ai toujours constaté que la suppression des répertoires de construction résolvait le problème.
Cependant, cette fois-ci, cela ne fonctionne pas pour moi. J'ai essayé. Solution propre dans VS - Renouvellement du compte développeur
La seule chose qui fonctionnera pour moi est de changer le nom de mon paquet sous Package.appxmanifest
Cependant, je ne suis pas très content de cette solution. Je vais continuer à enquêter.
Jouer avec ce numéro pendant 3 jours, essayer toutes les suggestions, rien ne fonctionne. Jusqu'à maintenant!!!
La solution était la suivante pour moi:
... et maintenant je peux dormir.
J'espère que ça aide quelqu'un.
Faire un nouveau certificat fonctionne pour moi. Pour cela, allez dans Package.manifest-> Emballage et suivez le Choisir un certificat ... . Cliquez sur Configurer le certificat et sélectionnez Créer un certificat de test . Donnez-lui un nom et appuyez sur OK.
Pour moi, le correctif était une combinaison de deux de ces réponses -
Pour moi, changer le nom du paquet dans Package.appxmanifest a résolu le problème.
NuGet essaiera d’ajouter un app.config avec des redirections de liaison vers les applications du Windows Store s’il le juge nécessaire. Toutefois, les applications du Windows Store n’ont pas besoin d’app.config et échouent réellement avec un message d’erreur très déroutant s’il est présent.
Solution:
Supprimer l'app.config
et reconstruire
En raison de deux choses, j'ai résolu ce problème.
Fondamentalement, nous devons simplement supprimer les bin\Debug
et bld\Debug
folder dans nos projets. Ce contenu sera régénéré par Visual Studio lors de la reconstruction du projet.
Il suffit de redémarrer le Visual Studio. Et nettoyer Construire et reconstruire la solution et l'exécuter.
J'espère que cela t'aides.,
Ce type de problèmes est commun avec Windows 8 Visual Studio. De telles erreurs se produisent lorsque votre licence de développeur de Visual Studio est arrivée à expiration. Par conséquent, vous souhaiterez peut-être renouveler votre licence ou obtenir une nouvelle licence de développeur. Comment obtenir une licence de développeur sous Windows 8
Et problème similaire peut également rencontrer avec des problèmes E_Fail voici comment résoudre Impossible d'activer l'application Windows Store E_Fail Issue
Pour ceux qui obtiennent une erreur similaire mais qui recherchent une solution lors du débogage d'une application en arrière-plan IOT sur une machine locale en particulier - vous pouvez la trouver ici .
En utilisant le terme de recherche "incapable d'activer l'application Windows Store, la demande d'activation a échoué avec l'erreur" m'a amené ici.
Ce cadeau était une gracieuseté des mises à jour automatiques de Microsoft pour VS2015, l'un des deux coupables:
KB3022398 KB3165756
Il a également cassé SourceTree et d’autres applications qui dessinent l’interface graphique - en donnant un aperçu de l’application sans en dessiner le contenu.