öffnet ich gelegentlich ein modales Popup-Fenster in Visual Studio 2012 mit der folgenden Fehlermeldung an:Error "oldIndex muss ein gültiger Index in der Kinder-Kollektion sein", wenn eine Quelldatei in Visual Studio 2012
oldIndex must be a valid index in the Children collection
Parameter name: oldIndex
Actual value was -1.
Die einzige Hinweis auf diesen Fehler, den ich gefunden habe, war in this Resharper bugtracking thread, aber ich glaube nicht, dass es mit Resharper verwandt ist. In meinem Fall scheint es zu passieren, nachdem ich mit dem Debuggen begonnen habe und aus irgendeinem Grund schafft es der Debugger plötzlich nicht, die Quelldateien zu finden, nicht einmal beim "Einstieg". Der Versuch, sie manuell zu öffnen, schlägt beim Debuggen ohne Nachricht fehl und nachdem ich mit dem Debuggen aufgehört habe, wird die obige Meldung angezeigt.
Ich konnte dies (noch) nicht konsistent reproduzieren. Dennoch dachte ich, dass es eine Frage zu SO gerechtfertigt hat, falls andere es gesehen haben und/oder eine mögliche Lösung haben. Wenn ich es konsistent reproduzieren kann, sollte ich wahrscheinlich einen Fehlerbericht bei Microsoft Connect einreichen.
Sobald dieser Fehler auftaucht, werden bald keine Dateien mehr geöffnet, die alle den gleichen Fehler auslösen. Erst nachdem ich Visual Studio neu gestartet habe, kann ich den normalen Betrieb fortsetzen.
Es ist nicht zu ReSharper im Zusammenhang Ich habe es nicht für VS 2012 installiert und dieser Fehler immer noch gelegentlich erscheint am häufigsten passiert es, wenn Sie eine Datei öffnen, gesetzt.. Breakpoint debuggen und an einen Prozess anhängen Die Datei wird verschwinden und es gibt keine Möglichkeit, sie erneut zu öffnen (Strg + Tab, vom Lösungsbrowser aus öffnen) .Den Debugging-Vorgang beenden und die ausgeblendete Datei doppelklicken - die Fehlermeldung erscheint. –
@ AlesPotocnikHahonina: sieht aus wie ein Fehler von Microsoft in VS selbst. – Abel
Bin gerade auf einen weiteren merkwürdigen Fehler gestoßen.Ich hatte zwei Instanzen von VS 2012 geöffnet und beide hatten einen Teil der gleichen Projekte geladen.Ich habe ein neues Attribut zu einem der geteilten Projekte hinzugefügt mit (AttributeUssage = Klasse). Ich versuche dann Ich habe versucht, einen neuen Controller zu einem MVC-Projekt in der gleichen Instanz von VS hinzuzufügen, und es erschien eine Fehlermeldung, die besagt, dass die gerade hinzugefügte Klasse nicht geladen werden konnte. Ich denke, es braucht es für "Add Controller" -Dialog, aber es sollte in der Lage sein, es zu laden. Also, mein Punkt ist, es gibt viele andere Fehler in VS selbst statt R #. –