<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Source Link on queil.net</title>
    <link>https://queil.net/tags/source-link/</link>
    <description>Recent content in Source Link on queil.net</description>
    <generator>Hugo</generator>
    <language>en-uk</language>
    <lastBuildDate>Wed, 14 Aug 2019 18:15:52 +0100</lastBuildDate>
    <atom:link href="https://queil.net/tags/source-link/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Seamless Debugging of NuGet Packages</title>
      <link>https://queil.net/2019/08/seamless-debugging-of-nuget-packages/</link>
      <pubDate>Wed, 14 Aug 2019 18:15:52 +0100</pubDate>
      <guid>https://queil.net/2019/08/seamless-debugging-of-nuget-packages/</guid>
      <description>&lt;h2 id=&#34;introduction&#34; class=&#34;anchor-link&#34;&gt;&lt;a href=&#34;#introduction&#34;&gt;Introduction&lt;span class=&#34;pilcrow&#34;&gt;&amp;nbsp;¶&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Sharing and reusing code between developers and teams has always been a serious challenge. Done badly it may gravely impede development and result with mediocre quality. Sharing source code per se has lots of problems on its own. Therefore, virtually every technology stack has a way of distributing versioned binaries instead. NuGet is the standard for sharing binaries in the .NET world. In open-source communities it&amp;rsquo;s natural to be able to view source code of a binary package. The next step is an ability to debug third-party binaries if debugging symbols are present. This, however, requires the source code to be downloaded and the debugger to be pointed to it. &lt;a href=&#34;https://github.com/dotnet/sourcelink&#34;&gt;Source Link&lt;/a&gt; is an attempt to make the whole experience seamless. Essentially, it works by enriching packages&amp;rsquo; metadata with source control specific information which then can be used on debug time to automatically download and display required source code.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
