Benutzer mit den meisten Antworten
Debuggen gestört

Frage
-
Hallo,
bis gestern konnte ich meinen Code noch problemlos debuggen. Als ich heute mein VS 2017 (Version 15.9.7) angeworfen habe, werde ich ständig aufgefordert nach *.cs Dateien (z.B. "string.cs", "buffer.cs","file.cs" uam.) zu suchen, da VS diese wohl nicht findet. Es ist ein WindowsForms Code in Vb.Net 4.7
Hat sich eine Einstellung in VS verändert?
Gruß Norbert
Montag, 9. Dezember 2019 13:32
Antworten
-
Du bist da einfach sehr weit unten im Stack gelandet.
Kommt normalerweise davon, dass man nach einem Breakpoint Einzelschritte ausführt (F11 "Step into") - wenn man Exceptions und das direkte Setzen des Breakpoints in dieser (in deinem Fall nicht vorhandenen) Quelldatei außer Acht lässt
Sollte eigentlich mit dieser Einstellung vermeidbar sein:
https://docs.microsoft.com/de-de/visualstudio/debugger/just-my-code?view=vs-2019Ansonsten gibt es die Möglichkeit den Stapelrahmen zu wechseln:
https://docs.microsoft.com/de-de/visualstudio/debugger/how-to-use-the-call-stack-window?view=vs-2019
Mit freundlichen Grüßen
- Als Antwort markiert norbert3 Freitag, 13. Dezember 2019 15:03
Freitag, 13. Dezember 2019 11:09
Alle Antworten
-
Hallo Norbert,
eine Einstellung in VS könnte sich ja nur verändert haben, wenn Du diese umgestellt hast oder ein Update von VS oder einem AddIn installiert wurde.
Dass in einem VB.NET nach CS Dateien fürs Debugging gefragt wird, ist schon ungewöhnlich. Poste bitte mal einen Screenshot, alternativ die exakte(n) und vollständige(n) Meldung(en).
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, RemotesupportMontag, 9. Dezember 2019 16:42Moderator -
Die Dateinamen klingen nach
https://referencesource.microsoft.com/
Würde mal die den 'SourceServer' betreffenden Einstellungen nachprüfen, z. B. "Enable source server support"/"Quell Serverunterstützung aktivieren":
https://docs.microsoft.com/de-de/visualstudio/debugger/general-debugging-options-dialog-box?view=vs-2019Mit freundlichen Grüßen
Dienstag, 10. Dezember 2019 09:02 -
Vielen Dank! VS macht dieses Fenster auf, wenn ich an den Breakpoint mit der Codezeile
Dim args As IReadOnlyCollection(Of String) = My.Application.CommandLineArgs
komme. Aber es gibt zig andere Stellen im Code (immer an Breakpoints, ohne Breakpoints niemals), wo das passiert.
Oder auch hier an anderer Stelle:
Dienstag, 10. Dezember 2019 14:02 -
Würde mal die den 'SourceServer' betreffenden Einstellungen nachprüfen, z. B. "Enable source server support"/"Quell Serverunterstützung aktivieren":
Hat leider nichts gebracht. Die Doku ist super. Aber da brauche ich Wochen, bis ich das alles ausprobiert habe. Will mich befleissigen ...
Dienstag, 10. Dezember 2019 14:06 -
Du bist da einfach sehr weit unten im Stack gelandet.
Kommt normalerweise davon, dass man nach einem Breakpoint Einzelschritte ausführt (F11 "Step into") - wenn man Exceptions und das direkte Setzen des Breakpoints in dieser (in deinem Fall nicht vorhandenen) Quelldatei außer Acht lässt
Sollte eigentlich mit dieser Einstellung vermeidbar sein:
https://docs.microsoft.com/de-de/visualstudio/debugger/just-my-code?view=vs-2019Ansonsten gibt es die Möglichkeit den Stapelrahmen zu wechseln:
https://docs.microsoft.com/de-de/visualstudio/debugger/how-to-use-the-call-stack-window?view=vs-2019
Mit freundlichen Grüßen
- Als Antwort markiert norbert3 Freitag, 13. Dezember 2019 15:03
Freitag, 13. Dezember 2019 11:09