zoukankan      html  css  js  c++  java
  • 利用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上,具体请阅读上面的文章

  • 相关阅读:
    Networking
    Table of Contents
    Table of Contents
    Jersey(1.19.1)
    Jersey(1.19.1)
    11.Container With Most Water---两指针
    85.Maximal Rectangle---dp
    42.Trapping Rain Water---dp,stack,两指针
    84.Largest Rectangle in histogram---stack
    174.Dungeon Game---dp
  • 原文地址:https://www.cnblogs.com/cabbage/p/enabling-source-code-debugging-for-your-nuget-packages-with-symbolsource-or-gitlink.html
Copyright © 2011-2022 走看看