Flutter & .NET Blog

Expert insights on Flutter, Dart, and .NET development

Publish Source Link NuGet Packages with Azure Pipelines

Publish Source Link NuGet Packages with Azure Pipelines

Source Link allows you to publish debuggable NuGet packages. Source Link adds debug symbols to compiled code that point back to your Git repository. That means consumers can step into your code based on a Git commit in a public or private repo. Visual Studio automatically downloads the code as needed. This solves a massive problem that might otherwise discourage developers from moving code into NuGet feeds. This article is a part of a two-part series. The second as yet unpublished article will explain how to consume Source Link NuGet packages. For now, this article is useful for consuming Source Link Nuget packages. What are Debug Symbols? Debug symbols are very similar to JavaScript source mapping. They map compiled code back to the original source code. By default, Visual Studio outputs files called PDB files when you compile the Debug...
Christian Findlay Christian Findlay Dec 25, 2020