webentwicklung-frage-antwort-db.com.de

Visual Studio - Fehler beim Klicken auf Lösung -> Eigenschaften (Objektverweis nicht auf eine Instanz eines Objekts festgelegt)

Wenn ich versuche, auf meine Lösungseigenschaften zuzugreifen, erhalte ich die folgende Fehlermeldung:

Object reference not set to an instance of an object

Ich verwende VS 2012. Was könnte die Ursache dafür sein?

enter image description here

enter image description here

37
Kenci

Einige Erweiterungen können dies verursachen. Versuchen Sie, die Erweiterungen zu deaktivieren und Visual Studio neu zu starten.

Häufig sind Fehler verschwunden, selbst wenn Sie Erweiterungen danach wieder aktivieren.

Es gibt einen Fehlerbericht zu Microsoft Connect ( link ) ..__, der dort als "Closed as External" (Closed as External) gekennzeichnet ist, aber es scheint, dass er zufällig bei jeder Erweiterung auftritt es zu Microsofts Aufmerksamkeit.

38
Jarek Kardas

In meinem Fall war das Problem lösungsspezifisch. NuGet verursachte diesen Fehler, jedoch nicht die Erweiterung selbst, sondern ein NuGet-Paket, das beim Laden von VS einen Fehler generierte. Beim Öffnen der NuGet Package Manager Console wurde ein großer roter Text mit einer Fehlerbeschreibung angezeigt. In meinem Fall war es das T4Scaffolding.Core-Paket, das wiederum eine Abhängigkeit von MVCMailer ist.

Wenn dies der Fall ist, wird wahrscheinlich in der PM Console angezeigt, welches Paket einen Fehler generiert.

11
V.B.

Ich stand auch diesem Dialog gegenüber und ich bin mir nicht sicher, was genau dies verursacht, da ich die NuGet-Konsole nicht einmal öffnen konnte, um detaillierte Fehlermeldungen anzuzeigen.

Das Schließen von Visual Studio, das Löschen von %AppData%\Microsoft\VisualStudio und das erneute Starten von Visual Studio funktionierten für mich, da dies zum Zurücksetzen verschiedener Dinge wie Fensterkonfigurationen führt. 

Ich denke, wenn dieses Dialogfeld angezeigt wird, sind möglicherweise einige Dateien in %AppData%\Microsoft\VisualStudio beschädigt. Durch das Löschen dieses Ordners kann Visual Studio normal gestartet werden.

Aktualisieren:

Das Problem entsteht auf meinem Computer, wenn ich Visual Studio mit "als Administrator ausführen" starte, während Visual Studio zuvor ohne diese Option gestartet wurde und %AppData%\Microsoft\VisualStudio ohne den Administrator Verband erstellt wurde.

3
ViRuSTriNiTy

Visual Studio 2013: Ich hatte dieses Problem, als ich versuchte, TOOLS -> Erweiterungen und Updates zu öffnen Microsoft\VisualStudio\12.0\Extensions Dort befinden sich 2 Cache-Dateien . Sie wurden gelöscht und VS2013 neu gestartet, und das Problem wurde behoben

3
Alonzzo2

Die Art und Weise, wie es für mich geschah, war vielleicht für mich/mein Setup einzigartig, aber ich würde gerne wissen, ob jemand anderes dies passiert und ob sie herausfinden, warum:

  • Wenn ich eine .sln-Datei mit einem Doppelklick starte, wird VS geladen, und ich kann mit der rechten Maustaste auf die Lösung klicken und Eigenschaften erhalten, damit kein Problem auftritt.
  • Wenn ich auf der Begrüßungsseite von Visual Studio oder unter "Datei"> "Öffnen"> "Projekt/Projektmappe" auf "Projekt öffnen" gehe, navigiere Sie zur .sln-Datei, indem Sie sie auswählen und im Dialogfeld "Datei" auf "Öffnen" klicken dieses Problem. 

Ich werde die .sln-Datei von jetzt an immer starten, aber ich würde gerne wissen, warum dies geschieht, wenn Sie "Projekt öffnen" von der Willkommensseite oder von Datei> Öffnen> Projekt/Lösung aus verwenden! Ich habe versucht, auf Tools> NuGet Package Manager> General zuzugreifen und die Optionen zu deaktivieren, die es NuGet erlaubten, fehlende Pakete herunterzuladen und Bindungsumleitungen zu überspringen, und unter "Paketquellen" die Auswahl der Kontrollkästchen aufgehoben (Mein Entwicklercomputer stellt keine Verbindung zum Internet her). . Umgebung> Erweiterungen und Updates: Ich habe es mit und ohne "Load pro user extension" als Administrator ausgeführt und es als Administrator ausgeführt, ohne als Administrator ausgeführt zu werden. Es wurde auch versucht, alles unter C:\Users\me\AppData\Local\Microsoft\VisualStudio zu löschen. Keine Änderung von diesen beiden Kugeln.

0
vapcguy