The Microsoft approach of storing symbols in a symbol server and downloading them based on file info is unusual for Linux development. We should provide debug packages that contain symbols and install them adjacent to the corresponding binary to fit in better with the ecosystem.
Both native and managed symbols should be included.
Ideally this functionality can be included in shared tooling and apply to ASP.NET Core and the .NET Core SDK, but no such shared tooling currently exists. (Once it does, this issue may belong in dotnet/arcade.)
/cc @sdmaclea @dleeapho
The Microsoft approach of storing symbols in a symbol server and downloading them based on file info is unusual for Linux development. We should provide debug packages that contain symbols and install them adjacent to the corresponding binary to fit in better with the ecosystem.
Both native and managed symbols should be included.
dbg/dbgsympackages: https://wiki.debian.org/DebugPackageIdeally this functionality can be included in shared tooling and apply to ASP.NET Core and the .NET Core SDK, but no such shared tooling currently exists. (Once it does, this issue may belong in dotnet/arcade.)
/cc @sdmaclea @dleeapho