Die Antworten hier sprechen alle davon, den Quellcode zu ignorieren / zu vermeiden, anstatt ihn tatsächlich zu betreten.
@JBSnorro
ist auf dem richtigen Weg, aber das Problem ist, dass Microsoft anscheinend nicht alle .NET-Symbole / -Quellen veröffentlicht, auf die Sie möglicherweise stoßen. Ich weiß nicht, ob es von ihrer Seite beabsichtigt ist, aber um in MS-Quellen einzusteigen, müssen sie jede Version jeder Baugruppe veröffentlichen, was eine große logistische Aufgabe ist.
Tools
-> Options
-> Debugging
-> General
-> Enable source server support
wird in vielen Fällen funktionieren, aber ich fand zum Beispiel mscorlib.dll
für 4.6.1, dass Symbole und / oder dekompilierte Quelle fehlten. Ich konnte also nicht wie Dictionary.cs
oder Task.cs
als Beispiele in gängigen Quellcode einsteigen. Da sich die Quelle und die Symbole des MS-Symbolservers wahrscheinlich ständig ändern. Mein Problem kann behoben sein, wenn Sie dies lesen?
Wenn ich dieselbe Lösung in Jetbrains Rider debugge, kann ich jede Klasse in jeder .NET-Assembly problemlos anzeigen und durchlaufen. In VS kann ich jedoch nur in eine Klasse eintreten, nicht aber in andere?
Wenn Sie wirklich den gesamten .NET-Quellcode verwenden möchten, können Sie DotPeek von Jetbrain verwenden und die .NET-Assemblys in tatsächliche CS-Dateien auf Ihrer Festplatte dekompilieren. Wenn du das siehst,
Sie können jetzt Ihre Festplatte nach dem Quellcode durchsuchen, den Sie mit DotPeek dekompiliert haben. Stellen Sie einfach sicher, dass Sie dieselbe Assemblyversion dekompiliert haben, auf die Sie in Ihrem Projekt verweisen. Wenn nicht, stimmen die Symbole möglicherweise nicht mit den richtigen Quellzeilennummern überein.
Wenn Sie nur verbergen möchten, dass diese "Quelle nicht gefunden" ständig angezeigt wird, und Sie nicht in den Code eintreten möchten, für den es keine Quellen gibt, lesen Sie @Alex Sherman
die Antwort. Sie müssen herausfinden, in welcher Assembly die betreffende Datei enthalten ist, und dann diesen Assemblynamen zur Ausschlussliste hinzufügen.
Denkanstöße, ich bin kein Fan von Rider over VS. Der Fahrer ist immer noch ein bisschen roh und es fehlt ihm die verrückte Menge an eingebauten Werkzeugen, die VS hat. Jedoch!! In solchen Fällen, in denen ich weiß, dass ich tiefer in das Unkraut eindringen kann, möchte ich es nebeneinander installieren lassen.