Dieser Haltepunkt Wird Momentan Nicht erreicht Werden, ist Der Quellcode Unterscheidet sich von der Ursprünglichen (auch nach der Reinigung/Umbau)
.NET 4, Konsole-Anwendung. Das Projekt ist auf 'Debug' - Modus. Der Haltepunkt gesetzt ist in der primär - /startup-Projekt. Ich klickte mit der rechten Maustaste -> Reinigen, und mit der rechten Maustaste geklickt -> neu erstellen, die sowohl auf die Lösung und Projekt-Ebenen.
Folgen Sie den Anweisungen in diese Frage ALSO, ich habe bestätigt, dass mein "Build and Run" - Optionen setzen auf "Eingabeaufforderung" für beide "Wenn-Projekte sind out-of-date" und "wenn der build-oder deployment-Fehler auftreten', und ich bin NICHT immer eine Eingabeaufforderung, wenn ich Sie F5, um erstellen/ausführen.
Auch, die 'alle änderungen speichern' unter 'bevor' ebenfalls aktiviert ist (plus ich manuell gespeichert habe).
Ich überwacht die Ausgabe-Fenster der Anwendung, siehe diese Zeile:
'MyApplication.exe': (Managed (v4.0.30319)): Loaded 'C:\exepath' Symbols Loaded.
Habe ich neu gestartet der VS2010-Instanz. Ich neu gestartet alle öffnen VS2010 Instanzen (anderer Projekte). Ich habe sogar schon ein Neustart.
Jedoch der Haltepunkt, ich bin Einstellung in der Start-Projekt ist ein hohl-Roter Kreis, mit dem Hinweis, dass "Dieser Haltepunkt wird momentan nicht erreicht werden, ist Der Quellcode unterscheidet sich von der ursprünglichen', und, in der Tat, wird nie erreicht.
So, das ist wirklich 2 Fragen:
1) Wie kann ich dieses problem beheben, damit ich richtig Haltepunkt
2) Wenn ich dies sehen, bedeutet das, dass mein code ausgeführt wird, von einem älteren build?
c:\path\to\working\directory\bin\debug
InformationsquelleAutor CoolUserName | 2011-08-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte dieses problem einmal selbst, aber das war in einem vsto addin. In diesem Fall gab es Links über temporäre Dateien unter Benutzer/appdata Verzeichnisse, die waren eigentlich geladen, statt meine app.
Es ist dieser blog-Artikel , hat eine ganze Menge von möglichen Gründen für diesen Fehler, und dann eine ganze Reihe mehr in den Kommentaren von anderen Benutzern
InformationsquelleAutor Eddy
Kann dies auch passieren, wenn du eine Lösung mit mehreren Projekten, und die falsch ausgewählten Projekt als Start-Projekt in VS2010 und VS2012.
Nun, offensichtlich, würde ich nicht erwarten, das Debuggen funktioniert, wenn ich die falsche startup-Projekt ausgewählt -- der debugger wird Sie sich um den falschen Prozess!
Aber diese Fehlermeldung (in meinem Fall) war furchtbar irreführend. Es machte mich denken, dass etwas anderes falsch war. Ich habe versucht eine Reihe von Lösungen in diesem thread (nuking verschiedene /bin-und output-Verzeichnisse), wenn es wirklich etwas war, was sehr einfach ist (falsche Start-Prozess).
InformationsquelleAutor John Rose
Wenn du mit vb, überprüfen Sie, dass Sie das Projekt zu erstellen für die Konfiguration der aktuellen Projektmappe (Build, Configuration Manager..., - Spalte unter Erstellen aktiviert ist. Überprüfen Sie auch die Projekt-Eigenschaften, Registerkarte Kompilieren, Advanced Compile Options, und Generieren von debug-Informationen auf vollständig festgelegt ist. Sorry, ich kann Ihnen nicht sagen, wo dieser kann in C#.
Die einzige andere mal, dass ich gesehen habe ist, wenn zwei Projekte in der Projektmappe sind, verweisen auf die gleichen dll aber Sie verweisen, aus verschiedenen Quellen. Eine vom Projekt-Referenz und ein anderes von einer Datei-Referenz zum Beispiel. Wenn die "lokale Kopie" - option wahr ist, es wäre das Potenzial überschreiben der dll mit einer älteren version der gleichen dll.
InformationsquelleAutor Ceres
Meine Lösung, die helfen könnten, Menschen, die unterschrieben haben, die Versammlung.
Nach viel Kopfzerbrechen für die letzten zwei Tage war ich in der Lage das gleiche Problem, indem Sie folgende einfache Schritte:
InformationsquelleAutor Shelly A G
In meinem Fall war das gleiche problem (“Der Haltepunkt wird momentan nicht erreicht werden. Der Quellcode unterscheidet sich von der ursprünglichen version.") verursacht durch die Tatsache, dass ich versucht Haltepunkt hinzufügen zur Erklärung:
(erste Codezeile)
Also gehe ich davon aus, dass die Nachricht von "universal" und kann viele verschiedene Ursachen haben.
InformationsquelleAutor sad47
Dies kann passieren, wenn die Systemuhr geändert wurde seit der letzten Kompilierung. Ihre PDB-Datei wird ein anderes Datum als die, die Ihr versucht zu Debuggen. Löschen Sie die PDB-Dateien in das Projekt und kompilieren Sie neu.
InformationsquelleAutor TOBlender
Erlebt habe ich das problem, wenn Projekt - > Eigenschaften > Web nicht "Aktivieren" Bearbeiten und Fortfahren" aktiviert haben. Nach Aktivierung dieser Funktion das Problem wurde behoben.
Es ist wichtig zu beachten, dass unter Extras > Optionen > Debuggen > " Bearbeiten und Fortfahren "Aktivieren" Bearbeiten und Fortfahren" gewählt wurde, aber es wurde nicht aktiviert für dieses Projekt.
InformationsquelleAutor Caleb Markovich
Gehen Sie einfach auf Extras /Einstellungen Importieren und Exportieren
Wählen Sie " alle Einstellungen zurücksetzen klicken Sie dann auf Weiter
Nein, nur resetl Einstellungen, ovewriting meine aktuellen Einstellungen, klicken Sie dann auf weiter
Wählen Sie Ihren aktuellen Sprache, por-Beispiel C#. klicken Sie dann auf Fertig stellen
InformationsquelleAutor Javier Rodriguez
Wenn Sie mehrere Lösungen öffnen, versuchen Sie einfach schließen Sie alle Instanzen von Visual Studio und dem Neustart nur die Instanz, die Sie benötigen.
In meiner Erfahrung ist dies passiert, wenn zwei Zweige von fast identischen code sind offen in verschiedene Instanzen.
InformationsquelleAutor user3731663
tun, eine "saubere Lösung" aus VS Menü Erstellen könnte Ihnen helfen.
InformationsquelleAutor SanD
Musste ich gehen über alle diese Schritte, um das Problem zu beheben auf meinem computer.
Sauber und neu erstellen alle Projekte
Löschen jeder Datei im bin-Ordner der Projekte
Schließen und öffnen Sie Visual Studio, erstellen Sie es erneut und führen Sie das Projekt erneut.
InformationsquelleAutor Bartho Bernsmann