Visual Studio 2017: “la référence d'Objet n'est pas définie à une instance d'un objet” lors du chargement du projet
J'ai un projet à l'intérieur de la VS solution qui se charge correctement dans VS2015, mais il semble être endommagé dans VS2017 (RC2).
Dans l'explorateur de solutions, il montre que son "échec de chargement" et quand j'essaie de le recharger je reçois un message popup avec le message "la référence d'Objet n'est pas définie à une instance d'un objet".
J'ai pensé qu'il pourrait être parce que VS2017 changé en quelque sorte .csproj
fichier automatiquement pour leurs besoins, mais après la comparer avec la version dans VS2015 solution que j'ai trouvé qu'ils ne sont pas différents.
Avoir quelqu'un d'expérimenté quelque chose comme ça? Et comment il peut être fixe?
Grâce.
Avez-vous essayé ceci: stackoverflow.com/a/34085345/4275342 ?
Probablement quelque chose qui va pas jeter NRE sur le projet de chargement? Essayez de vérifier le journal d'activité pour certains détails.
malheureusement, il ne fonctionne pas pour moi.
OriginalL'auteur Artyom Pranovich | 2017-01-20
Vous devez vous connecter pour publier un commentaire.
Pour moi sur Visual Studio 2017, aucun des suggestions travaillé. Ce qui a fonctionné a été la fermeture de toutes les instances de Visual Studio et en essuyant le
.vs
dossier dans la solution de la racine.OriginalL'auteur Mahmoud Al-Qudsi
J'ai réussi à le faire réparer. Pas sûr qu'il est brillant solution, mais mieux que rien.
J'ai supprimé la ligne ci-dessous à partir de l'échec du projet
.csproj
fichier après des dizaines d'essais aléatoires.Maintenant, il se charge correctement et il semble bien fonctionner.
Btw, honnêtement, je n'ai aucune idée de ce que fait cette ligne de la moyenne et de la appréciera quelqu'un qui peut expliquer pourquoi, se débarrasser de cette ligne résout le problème et, fondamentalement, pourquoi cette ligne est nécessaire.
OriginalL'auteur Artyom Pranovich
Mes symptômes étaient que toutes les bibliothèques de classe dans ma solution de chargement ont été correctement mais le projet MVC n'était pas à la charge avec le message d'erreur dans la question.
L'exécution de Visual Studio en tant qu'administrateur résolu le problème pour moi.
OriginalL'auteur dannygb
C'est un assez merdique message d'erreur. Elle ne vous dit pas tout sur la façon de résoudre le problème. Je pense qu'il peut être apparenté à une défaillance de protection générale ou une exception de pointeur null -- en d'autres mots seulement un bug logiciel qui pourrait expliquer un tel échec pour signaler un message utile (ce n'est sûrement pas "comme prévu"). Une recherche sur le web révèle qu'il pourrait être de nombreux causes de ce -- donc se préparer à un monde de souffrance (ou, mieux encore, donner jusqu'à maintenant).
Dans mon cas, la solution a été d'installer la version attendue de Windows 10 SDK comme indiqué par
TargetPlatformVersion
dans le.csproj
fichier.OriginalL'auteur nobar
J'ai enlevé le projet de la solution et réimportés "projet existant" dans la solution, puis je vis un nouveau message d'erreur: votre projet existe sur les deux IIS EXPRESS et IIS , donc je l'ai enlevé de liaison pour ce projet (dans mon cas : un site web dans IIS et réimportés le "projet existant" csproj à nouveau, puis il a travaillé
OriginalL'auteur Xavave
Dans mon cas, c'était parce que j'étais à l'aide de IIS (pas de IIS Express) et de ne pas exécuter Visual Studio 2017 en tant qu'Administrateur.
OriginalL'auteur Michael Earls
J'ai eu la même erreur travailler avec c++. Je n'ai V. S. désinstaller puis installer. Ensuite, tout s'est bien passé. Ce qui concerne.
OriginalL'auteur George Theodosiou