Après avoir installé ASP.NET et Web Tools 2015 (RC1 update 1), j'obtiens l'erreur suivante dans les projets ASP.NET MVC 4 lors de l'ouverture de *.cshtml
fichiers:
Référence d'objet non définie sur l'instance d'un objet
J'obtiens le même message d'erreur même si je démarre un nouveau projet ASP.NET MVC 4 et que j'essaye d'y ouvrir un *.cshtml
fichier.
J'utilise Visual Studio 2015
asp.net
visual-studio
Carsten Cors
la source
la source
Réponses:
Peut-être que cela aide:
et courez
devenv /resetuserdata
.Attendez-vous à ce que tous vos paramètres utilisateur tels que la disposition Visual Studio, le compte Microsoft lié ou la page de démarrage puissent disparaître.
la source
\Microsoft Visual Studio <THIS NUMBER>\Common7\IDE
.Supprimez
%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
et redémarrez Visual Studio.Vous pouvez également utiliser l' extension Clear MEF Component Cache .
la source
Pour moi,
VsHub.exe
.Après cela, tout fonctionne à nouveau comme un charme!
la source
The operation is not completed, invalid pointer
Je l'ai résolu en faisant
dans ce chemin:
Je suppose que dans x86, cela fonctionne dans ce chemin:
la source
Il est recommandé d'essayer tout ou partie des éléments suivants:
Redémarrez Visual Studio
Essayez d' exécuter en tant qu'administrateur (cliquez avec le bouton droit sur Visual Studio et choisissez «Exécuter en tant qu'administrateur»)
Recherchez les mises à jour de Visual Studio (téléchargez-les et installez-les si elles sont disponibles)
Essayez d'ouvrir une autre solution / projet
Si les problèmes persistent, vous pouvez essayer les options suivantes:
Redémarrez votre machine locale
Tentative de réinitialisation de Visual Studio aux valeurs par défaut du système (cela peut être fait à partir des options de Visual Studio)
Tentative de réparation de votre installation Visual Studio
la source
Dans l'espoir que cela pourrait restreindre les choses / aider quelqu'un, j'ai fait une approche d'enquête. Pour moi, j'ai initialement déplacé le dossier dans C: \ Users \ {utilisateur} \ AppData \ Local \ Microsoft \ VisualStudio vers Mes documents et autorisé Visual Studio à le recréer en le relançant. Cela a supprimé les erreurs. J'ai donc tout déplacé en arrière, un par un, et redémarré Visual Studio à chaque fois jusqu'à ce que je découvre les coupables. Ces dossiers étaient parfaits pour revenir:
Ces fichiers étaient parfaits pour replacer / écraser ceux générés automatiquement:
Ces fichiers pouvaient être réinstallés. Chacun était dans mon ancienne copie et n'avait pas été initialement recréé lorsque j'ai relancé VS:
Cela a causé des problèmes - supprimez ces fichiers et relancez VS pour lui permettre de les recréer:
Voici les erreurs de ces derniers fichiers .NETFramework (que je ne reçois pas si je ne les rajoute pas):
Il se peut que je doive simplement réinstaller / réparer le plug-in JavaScript Language Service, il se peut donc qu'il ne soit pas lié. Mais certainement devenv.exe.config et ComponentModelCache doivent aller pour corriger l'erreur «référence d'objet non définie sur une instance d'un objet».
la source
Pour moi, ASP.NET 5 n'est pas encore requis, j'ai supprimé la mise à jour, puis réinstallé ASP.NET 4.5. C'est un peu délicat:
Ne suivez plus la notification de mise à jour dans Visual Studio 2015 !!!
la source
Après avoir essayé la réponse du haut, j'ai constaté que vous devez également redémarrer l'ordinateur. L'erreur peut également faire partie d'un problème git où le redémarrage de votre ordinateur sera réinitialisé.
la source
J'obtenais une exception à chaque fois que j'essayais de créer un «nouveau» projet.
Ma solution était:
Allez dans le menu Outils → Extensions et mises à jour
Vérifiez le lien «Mises à jour» ... Il y a eu une mise à jour de Microsoft ASP.NET et des outils Web. Installez-le.
Cela a réglé le problème pour moi.
la source
Dans mon cas (pas nécessairement la solution pour vous, mais cela peut être utile pour quelqu'un), la solution était:
Allez dans le menu Outils → Extensions et mises à jour
Sélectionnez l'
Online
onglet dans le panneau de droiteRecherchez les mots
web tools
, puis sélectionnez-leMicrosoft ASP.NET and Web Tools
et installez-le.Dans mon cas, cela manquait sur mon ordinateur en raison de nombreuses opérations de réparation pour Visual Studio.
la source
J'obtenais cette exception à chaque fois que je créais un «nouveau» projet.
Ma solution était:
Cela a réglé le problème pour moi.
Malheureusement, j'ai rencontré une autre exception:
J'ai désactivé la
FIPS
valeur du paramètre ActivéDWORD
à zéro.la source
Accédez à Windows + R et tapez% temp% et appuyez sur Entrée. supprimez le dossier temporaire et les fichiers, puis essayez d'ouvrir le même
la source
Je me suis battu avec ça pendant tout le week-end. Mais c'est assez facile de le faire. Ce que j'ai fait, c'est de cliquer sur réparer plutôt que sur désinstaller. Après la réparation, j'ai cliqué sur redémarrer directement. Après cela, tout fonctionne parfaitement. Vous devriez essayer ceci, peut-être que cela peut fonctionner aussi pour vous !!!
la source
Le redémarrage de Visual Studio l'a fait pour moi. Lors de la prochaine exécution, il a affiché un "Analyse des composants MEF nouveaux et mis à jour ...", puis il s'est exécuté normalement.
Cela semble être lié à la mise à jour de Windows, bien que je n'en ai pas de preuve.
la source
Supprimez les dossiers bin et obj dans tous les projets de cette solution.
On dirait que ces dossiers contenaient d'anciens fichiers générés par une ancienne version de Visual Studio, qui ne sont pas compatibles avec la nouvelle version de Visual Studio.
la source
La solution au problème lorsque j'ai eu cela plus tôt dans la journée était qu'il y avait un ensemble supplémentaire de balises boulonnées à la fin de mon Web.config. Une fois supprimée, la fonctionnalité est revenue.
la source
J'obtenais une erreur similaire dans VS2017 en essayant de publier ma solution sur Azure.
Cet algorithme m'a aidé à le résoudre:
Notez que cela supprimera les fichiers / projets récents de Visual Studio de son historique et les liera également au compte MS.
Cette méthode est légèrement différente de la réponse Top. Ici, vous n'avez pas à supprimer d'autres dossiers, sauf en renommant celui susmentionné.
la source
Problème: mon VS 2015 a généré une erreur après avoir installé SSDT. Chaque fois que je cliquais sur Outils >> Extensions et mise à jour, l'erreur "Référence d'objet non définie sur une instance d'objet". Lorsque j'ai essayé d'ouvrir une solution, certains fournisseurs n'étaient pas correctement définis.
Solution: après de nombreuses heures de recherche, essayer toutes les solutions précédemment mentionnées par d'autres n'ont pas résolu mon problème. Chaque fois que la fenêtre contextuelle d'erreur indiquait de vérifier ActivityLog.xml. Mais je l'ignorais. Après des heures de frustration, j'ai décidé de lire l'erreur attentivement et j'ai regardé dans ActivitLog.xml et j'ai trouvé qu'il recherchait "Impossible de charger le fichier ou l'assembly 'System.Collections.Immutable, Version = 1.1.37.0" . Je viens donc de commencer à chercher cet assemblage et je suis tombé sur ce lien https://sergeytihon.com/2015/12/01/how-to-restore-viual-studio-2015-after-update-1-dependency-dance/ et suivi les étapes là-bas, ce qui a résolu mon problème.
Entré dans% LOCALAPPDATA% / Local \ Microsoft \ VisualStudio \ 14.0 \ devenv.exe.config et recherché "System.Collections.Immutable" et changer newVersion de 1.1.36.0 à 1.1.37.0
La configuration finale devrait ressembler à ceci
la source