41 votes

L'emballage Xap a échoué. La référence d'objet n'est pas définie à une instance d'un objet

Je reçois ce message d'erreur sur mon PC lorsque j'essaie de créer mon application Windows Phone:

 Xap packaging failed. Object reference not set to an instance of an object
 

J'utilise Dropbox. Sur mon ordinateur portable, cela fonctionne parfaitement et je peux déboguer, etc. Mais sur mon PC, je ne peux pas.

J'ai essayé beaucoup de choses telles que:

  • Supprimer obj / dossier de débogage
  • Recherchez les fichiers manquants dans l' explorateur de solutions.

Jusqu'à présent, rien n'a aidé.

Une idée de comment je peux résoudre ce problème?

75voto

MAXE Points 1955

Dans tous les dossiers de votre projet, vous devez rechercher les fichiers manquants ou les références erronées.

Vous pouvez obtenir ce problème uniquement avec une seule image manquante, si sa propriété Action de génération est définie sur Content ou similaire ...

entrez la description de l'image ici

Vérifiez vos fichiers puis reconstruisez votre projet!

22voto

Ryan Shripat Points 2330

Cela peut se produire si un fichier est supprimé du disque lui-même, mais pas de la solution via Visual Studio. Supprimez le fichier via Visual Studio (il devrait être marqué avec une petite icône jaune de danger) et Rebuild.

Nous remercions Andreas Hammar via http://blog.jayway.com/2011/06/03/wp7-build-error-xap-packaging-failed/ - sa solution a fonctionné pour moi.

6voto

Robert Oschler Points 4098

Je suis l'ajout de cette réponse, car bien que le problème avec les icônes d'application est couverte en bref dans certaines des réponses ci-dessus, je voulais donner des mesures exactes, car il m'est juste arrivé. J'ai eu cette erreur et ensuite trouvé cette page web:

Xap Erreur D'Emballage

Il s'est avéré que mon icône de l'Application nom de fichier a été mauvaise en raison d'un changement de nom. J'ai double-cliqué sur WMAppManifest.xml, trouvé dans les Propriétés du dossier, pour ouvrir l'éditeur de ce fichier. J'ai simplement utilisé le bouton de mise à jour de l'Icône de l'Application, re-trouvé le fichier et choisis, et l'erreur a disparu après la reconstruction du projet.

5voto

Rikkos Points 2165

Le problème réside dans votre objet de démarrage dans votre application. J'ai rencontré cette erreur à plusieurs reprises.

Cela se produit généralement lorsque je modifie le nom de ma classe / classe d'application de l'espace de noms. Ou cela pourrait même être en conflit avec les emplacements de votre Dropbox.

Pour résoudre ce problème.

  1. Faites un clic droit sur votre projet principal ou Alt + Entrée
  2. Accédez à l'onglet silverlight et définissez votre objet de démarrage.

2voto

MyKuLLSKI Points 4375

Essayez les solutions suivantes:

  • Visual Studio est fermé
  • Télécharger tous vos fichiers sur votre ordinateur
  • Supprimer Bin et obj dossiers complètement.
  • Ouvert le .la sln
  • Reconstruire

Si si échec d'élargir les Références dans te l'explorateur de solutions et assurez-vous que tous vos dll sont trouvés. Si une dll ont un point d'exclamation jaune ce qui signifie qu'il ne trouve pas. Je pense que l'un de vos références sont définies à un chemin d'accès absolu sur votre ordinateur portable et c'est manquante sur votre PC.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X