microsoft / microsoft/vscode-cpptools
Use the SourceLink Database in Native/Windows PDBs to Download Missing Source Files
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 6.2k
- Forks
- 1.7k
- Ø Merge
- 14 Std. 46 Min.
- Gemergte PRs (30 T.)
- 61
Beschreibung
Type: Debugger
- OS and Version: Window 10.0.18362
- VS Code Version: 1.44.0
- C/C++ Extension Version: 0.27.0
The Visual Studio linker supports the /SOURCELINK flag, which embeds a database mapping source files to URIs:
https://docs.microsoft.com/en-us/cpp/build/reference/sourcelink?view=vs-2019
VS Code supports reading this database for Portable PDBs via the C# extension.
However, the C++ extension is unable to read the embedded source linking database in Native/Windows PDB files.
Please consider adding support to vscode-cpptools to utilize the source link database in Native/Windows PDB files to download missing source files while debugging.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Das Issue nennt keine Repository-Dateien, Tests oder Einstiegspunkte. Beginne damit, die verlinkte SourceLink-Dokumentation zu lesen und die Unterstützung der C#-Erweiterung für Portable PDB mit dem nativen Windows-PDB-Debugging in vscode-cpptools zu vergleichen. Die Aufgabe ist erledigt, wenn eingebettete SourceLink-Zuordnungen verwendet werden, um beim Debuggen fehlende Quelldateien herunterzuladen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp, vscode
- Bereich
- devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100