[maint] Removes the old implementation of sourcelink and uses the newer one present in the .net SDK (#2666)

* reoves the old implemetnation of sourcelink and uses the newer one  present in the .net SDK

* cleans up appveyor

* updates proj with sourcelink props

* adds deterministic build check as well.

* Update docs/debugging-source.md

Co-authored-by: Keegan Campbell <me@kfcampbell.com>

---------

Co-authored-by: Keegan Campbell <me@kfcampbell.com>
This commit is contained in:
Nick Floyd
2023-02-07 11:14:49 -06:00
committed by GitHub
parent e3e27bbe04
commit 00b89daa23
15 changed files with 30 additions and 87 deletions

View File

@@ -22,11 +22,9 @@ with a specific type, and cache it in your local symbols cache.
![F11 step into symbol](https://cloud.githubusercontent.com/assets/359239/5389259/74600502-8149-11e4-94f7-10dc79a0573f.gif)
You can then set subsequent breakpoints inside the source code, to return to
You can then set subsequent breakpoints inside the source code, to return to
in the debugging session.
### Acknowledgements
Thanks to [Cameron Taggart](http://blog.ctaggart.com/) for building the
[SourceLink](https://github.com/ctaggart/SourceLink) framework which we use
to support this behaviour.
Thanks to Cameron Taggart for the initial implementation and the .NET foundation for ongoing support of [SourceLink](https://github.com/dotnet/sourcelink) which we use to provide source debugging.

View File

@@ -26,7 +26,7 @@ Or can be run individually:
### Create NuGet Packages
NuGet packages are automatically generated (and SourceLinked) by the CAKE build script.
NuGet packages are automatically generated (and SourceLinked) by the csproj configration.
> `.\build.ps1`
The output .nupkg files will be located in the `packaging` directory.