“La référence d'objet n'est pas définie à une instance d'un objet” lors de la construction de mon projet cloud
Quand j'ai créer ma solution avec un tas de projets cloud, j'en vois un ou plusieurs "Erreur: Objet de référence non définie à une instance d'un objet" des messages dans la sortie. Lorsque j'essaie d'exécuter l'un des projets cloud, j'ai le popup "Il y avait des erreurs de build. Voulez-vous continuer et exécuter la dernière génération réussie", mais il n'y a pas d'erreurs dans la Liste d'Erreurs et la même "Erreur: Objet ref..." erreurs dans la sortie.
Lorsque je clique sur le paquet sur mon projet cloud-je obtenir une messagebox avec "la référence d'Objet n'est pas définie à une instance d'un objet", aussi quand je clic droit -> propriétés sur le projet de référence en vertu de "Rôles" dans le projet de nuage.
Si j'utilise la ligne de commande pour créer ma solution avec msbuild, je n'ai pas l'erreur.
J'ai essayé de redémarrer Visual Studio ainsi que de mon PC. J'ai aussi essayé de réinstaller Azure Tools (2.1) et Visual Studio.
Mon collègue est maintenant d'obtenir le même problème sur Visual Studio 2013 RC.
Quelqu'un a eu le même problème?
J'ai cherché, mais seulement trouvé des gens avec des problèmes lors de la publication, d'où la solution est de package manuellement.
- J'ai exactement le même problème depuis ce matin. avez-vous jamais trouver une solution. Une autre chose que j'ai remarqué, c'est que si je choisis un rôle dans le projet de nuage et cliquez sur supprimer, il dit: "La définition de service ou de service de configuration n'est pas valide - s'il vous plaît corriger ces fichiers pour terminer cette opération"
- J'ai travaillé sur un autre projet de nuage pendant quelques semaines. Après je suis de retour pour le projet de nuage, je n'ai pas les mêmes problèmes. La seule chose à laquelle je pense qui a changé, c'est que j'ai installé Azure Outil 2.2 (nous utilisons toujours 2.1 dans les projets si).
- Merci. J'ai aussi mis à jour 2.2 au cours des derniers jours. s'avère que mon problème était lié à un manque de diagnostic.wadcfg fichier qui a été marqué comme un ignorés extension dans notre git-ignorer des fichiers. bravo pour la réponse.
- Je suis sur VS2013 et Azure Tools 2.2. Ce problème de façon aléatoire a commencé aujourd'hui pour moi, et une réinstallation de Azure Tools 2.2, il fixe. Merci pour de me pointer dans la bonne direction, les gars.
- J'ai aussi installé ce correctif. Il fixe un autre bug où l'émulateur plante, mais qui sait, peut-être qu'il résout également ce bug.
- J'ai enlevé le projet, puis de nouveau ajoutés et il semblait clair.
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème. Clic droit sur le service cloud de projet, décharger le projet. De le recharger à nouveau.
Essayez de supprimer le rôle du projet de nuage, re-construction de la solution (si il y a des erreurs merci de les poster), puis ajouter le rôle nouveau dans le projet de nuage et de re-construire.
J'ai eu un problème similaire lors de la publication est sorti et j'ai commencé à recevoir l '"Objet non trouvé' erreur. VS2013 (dans mon cas) sur les rapports que les " diagnostics.wadcfg' a disparu et était anormalement stocké dans un répertoire différent.
En allant dans le fichier de projet (.ccproj) et la suppression de la mention erronée de l'état de " Projet\ItemGroup\Content Include "\diagnostics.wadcfg" et le rechargement du projet - tout coup de pied arrière dans la vie.
À défaut, vérifier un projet de travail, contre la délinquance fichier de projet pour les incohérences.
Vous n'avez pas à supprimer vos rôles et les ajouter à nouveau, ce qui est vraiment gênant parce que vous avez de préserver le contenu de votre cscfg et csdef fichiers. Au lieu de cela, fermez Visual Studio, supprimer la solution .suo fichier et ouvrez la solution à nouveau de retour.
Je voulais que tout le monde sais que j'avais en face avec la situation est très semblable, mais avec une version différente de l'Azure SDK (1.8). J'ai beaucoup de projets avec les Services de Cloud que j'ai créé construit de nombreuses fois et puis tout d'un coup ne pouvait plus s'ouvrir. Essayez d'ouvrir le Service de Cloud de configuration de l'INTERFACE utilisateur entraîné “un Objet n'est pas définie à une référence d'erreur”. J'ai pu ouvrir le fichier XML, mais pas l'interface graphique.
J'ai tenté de réinstaller le 1.8 SDK et outils à de nombreuses reprises, ainsi que de VS 2012 en vain. J'ai finalement essayé d'installer le dernier SDK (2.2) et maintenant je peux ouvrir les projets. Pas sûr ce qui a changé dans mon système avant cela, mais heureux, j'ai enfin pu ouvrir mes projets à nouveau!
J'ai aussi eu cette erreur lors de la construction. Projets au sein de la solution serait de construire de façon indépendante, mais la construction de l'ensemble de la solution a échoué.
J'ai appris habituellement, ces types de problèmes sont causés par le non valide azure rôle ou des fichiers de configuration. Dans mon cas, il s'avère un .cscfg fichier de config renommer sur une autre branche a été fusionné avec ma branche mais il n'a pas de renommer le fichier, donc le .ccproj fichier dans ma branche a été incorrectement référence pour le nouveau nom, mais seulement l'ancien nom de fichier existant dans la solution. Après la modification manuelle de l' .ccproj avec le nouveau nom de fichier j'ai fermeture/réouverture de la solution et les choses ont commencé à travailler.
J'ai eu un problème similaire avec VS2013 express après la création d'une vue de mon projet MVC.
Je revenue sur le projet avec git, mais cela ne résout pas le problème. J'ai aussi vérifié le projet vers un autre emplacement sur mon pc, mais cela ne résout pas le problème. J'ai été en mesure de vérifier le projet sur mon portable sans voir ce problème.
En fin de compte, je undinstalled VS2013 express et l'ensemble de ses homologues et ré-installé. Ceci a résolu le problème.
J'ai eu ce bug (mais pas à l'aide d'un projet cloud). S'avère l'encodage de caractère qui Perforce (P4V) a l'aide a été mauvais, il doit avoir été UTF-8. Après le passage en UTF-8 et re-syncing le code, Visual Studio a été en mesure de trouver et de compiler le projet vient tout juste d'amende.
Peut-être un indice: j'ai eu le même message d'erreur lors de la compilation de VS2013 Dot42 projet réalisé qu'il était provoqué par l'assignation de la valeur concrète de l'intérieure de type (dans mon cas Enum) pour INullable variable:
La solution a été de ne pas utiliser de INullable:
Nullable<T>
au lieu deINullable
. A cause de cela, une erreur de compilation ou était-il un “Objet de référence non définie à une instance d'un objet” message à la sortie de la construction? Il ne devrait pas y avoir de problème avec l'affectation d'un non nullable de la valeur à unNullable<T>
.Aucune de ces réponses m'ont aidé. J'ai décidé de réinstaller l'Azur des outils, et a remarqué que j'avais plus d'une version installée. J'ai désinstallé les anciennes versions, réinstallé la dernière version, et ce fixe pour moi.
J'ai eu le même message lors de la publication de notre projet de trop, bien que dans Visual Studio 2010.