利用symbolsource/gitlink調試你的nuget包


關鍵字:

如何調試Nuget下載的dll?

VS  github  調試

參考文章:

http://docs.nuget.org/create/creating-and-publishing-a-symbol-package#creating-a-symbol-package

http://www.symbolsource.org/Public/Wiki/Using

最近使用ABP框架,發現需要單步進入ABP框架中調試框架源碼, 由於以前用過 .NET類庫連接到微軟符號庫調試過,因此也嘗試了解nuget包調試的可行性.

終於在以上兩篇文章中找到,原來 nuget 是支持符號表的, 在打包的時候 加上  -Symbols

比如ABP框架打包批處理里面就帶有  -Symbols,因此推斷ABP是支持調試nuget包的.

在NUGET文檔里面有提到,如果發現了  .symbols.nupkg的包 會自動上傳到另一個叫 symbolsource 網站上

於是翻看http://www.symbolsource.org/Public/Wiki/Using 文檔, 里面介紹如何配置Visual stadio

 

 

如果你覺得上面的方法已經很強大了,那么我要說的是下面的 GitLink更強大

https://oren.codes/2015/09/23/enabling-source-code-debugging-for-your-nuget-packages-with-gitlink/

gitlink可以直接將代碼映射到github上,具體請閱讀上面的文章

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM