uses the compiler deterministic flag to allow us to match source to the compiled DLLs.
publishes a debug symbols package to nuget.org so tools like IDEs and crash reporting services like http://sentry.io can fetch symbols and show line numbers, file paths
Add sourcelink and embed sources so tools can fetch the source code at the exact commit published, as well as display link to open file on GitHub (Sentry can do that for example)
The current publish flow (as of 3.0.0) isn't following the NuGet package best practicies.
Ideally it:
deterministic
flag to allow us to match source to the compiled DLLs.sourcelink
and embed sources so tools can fetch the source code at the exact commit published, as well as display link to open file on GitHub (Sentry can do that for example)