Refactor "PDB distributions" section of README by MattKotsenas · Pull Request #1271 · dotnet/sourcelink (original) (raw)
I originally wrote this change as part of #1270, but separated it into its own PR since this one is a bit more nuanced and contains some opinions instead of just facts.
More specifically, the only downside I see for advocating for embedded pdbs over separate files included in the main package is it's easier to strip separate files for people that really care about size. I'm not convinced that requiring every consumer to opt-in via CopyDebugSymbolFilesFromPackages is a good tradeoff though, and they should instead either publish on a platform that supports snupkg or use another solution like symbol servers.