Ich erlebte dies in einem 32bit-Build auf vs2017.
Keine der Lösungen hat bei mir funktioniert. Ich neu gestartet, ich IDE-Dateien gelöscht, sauber gebaut Lösung, zog aus Git Repo und neu erstellt die Lösung ohne Erfolg.
Ich zog in einer 64bit-Abhängigkeit von Nuget und sobald ich die Baugruppe verwendet, wurden die Quellen nicht in die endgültige ausführbare Datei mehr gebaut und stattdessen die IDE zwischengespeicherten Quellen gebaut wurden.
Ich entfernte die Nuget-Konfiguration, entfernte die referenzierte Assembly, lud den Quellcode herunter, erstellte log4net manuell, signierte es, fügte es zu einem Ordner in meinem Projekt hinzu, fügte einen Verweis darauf hinzu, und ich konnte wieder debuggen.
Das war eine Qual, ich hoffe, dass es in der Liste der Antworten auftaucht, damit alle es sehen können.
Bearbeiten: Es gab keinen Fehler während des Builds, obwohl die Option "prompt on build error" in den IDE-Einstellungen aktiviert ist.
47 Stimmen
Das Projekt vor dem Hinzufügen des Haltepunkts neu kompilieren/erstellen
0 Stimmen
Öffnen Sie ein Projekt, das in einer anderen Version von Visual Studio geschrieben wurde?
2 Stimmen
Es handelt sich um ein Website-Projekt. Es sollte keine Notwendigkeit bestehen, es explizit zu bauen. Es sollte bei der Verwendung kompiliert werden. Ich vermute, dass VS die Website nicht kompilieren kann, aber das sagt es mir nicht! Mahesh - nein, alle die gleiche Version von VS.
0 Stimmen
Auf meinem Fall Ich habe verschiedene Versionen des gleichen Codes (z. B. test.cs auf Live-Version und devolopment Version wenn ich geöffnet devolopment Version und setzen Haltepunkt auf test.cs gab gleichen Fehler, aber ich fand heraus, dass ich Haltepunkt test.cs Klasse, die Live-Version sln nicht devolopment so überprüfen Sie die cs hat bereits unter Gebäude-Lösung) setzen
8 Stimmen
Das Löschen der bin- und obj-Verzeichnisse und die anschließende Wiederherstellung haben bei mir funktioniert.
0 Stimmen
Ich habe eine ähnliche Frage hier beantwortet: stackoverflow.com/a/58397022/2171441
0 Stimmen
Ich bin zwar spät dran, aber vielleicht kann ich noch etwas dazu sagen. Ich hatte diesen Fehler und es war auf einer Web-API. Das Problem wurde verursacht, indem ich mein virtuelles Verzeichnis für das Projekt aktualisierte, aber vergaß, die URL in meinen POST-Aufrufen mit dem neuen virtuellen Verzeichnis zu aktualisieren.
1 Stimmen
In meinem Fall hatte ich mein Projekt in einen anderen Ordner kopiert, aber der VS-Editor ließ mich immer noch die Quelldateien am alten Ort bearbeiten, sodass meine Änderungen nicht gebaut wurden. Ich musste nur die Quellen erneut kopieren und die Dateien am neuen Speicherort erneut öffnen, damit sie tatsächlich gebaut wurden.