Debugging 在IDE中调试外部库

Debugging 在IDE中调试外部库,debugging,external,rider,Debugging,External,Rider,在Visual Studio 2015中,如果我有源代码,我可以非常轻松地调试外部库。我只需要在VS中打开该库的源代码文件并设置断点,然后我只需要在“Modules”视图中加载程序集(或模块),在该视图中,我可以在外部库上选择“load Symbols”(以及“Always load Symbols”(如果需要) 现在,在外部库中设置的断点可以工作了 如何在Rider IDE中实现同样的功能?是否可以使用Rider调试外部库?严格来说,Rider目前不支持这一点,但计划在2017年3月进行。是J

在Visual Studio 2015中,如果我有源代码,我可以非常轻松地调试外部库。我只需要在VS中打开该库的源代码文件并设置断点,然后我只需要在“Modules”视图中加载程序集(或模块),在该视图中,我可以在外部库上选择“load Symbols”(以及“Always load Symbols”(如果需要)

现在,在外部库中设置的断点可以工作了


如何在Rider IDE中实现同样的功能?是否可以使用Rider调试外部库?

严格来说,Rider目前不支持这一点,但计划在2017年3月进行。是JetBrains Youtrack上的一个值得关注和投票的问题。

严格地说,到目前为止,Rider不支持这一点,但计划在2017年3月发布。是JetBrains Youtrack上值得关注和投票的问题。

  • 在“附加设置”中,禁用复选框:“不要进入库脚本”
  • 如果您可以访问源代码,请生成包含符号的nuget包。(对于netcore cli:dotnet pack-o.。/myNugetPackages--包括符号--版本后缀“-localversion”
  • 调整nuget.config包资源以从本地目录获取文件:

  • 在Rider打开的项目中添加本地包版本作为依赖项

  • 打开源代码中的文件(用于生成包)并添加断点
      • 在“附加设置”中,禁用复选框:“不要进入库脚本”
      • 如果您有权访问源代码,请生成包含符号的nuget包。(对于netcore cli:dotnet pack-o.。/myNugetPackages--包含符号--版本后缀”-localversion)
      • 调整nuget.config包资源以从本地目录获取文件:

      • 在Rider打开的项目中添加本地包版本作为依赖项

      • 打开源代码中的文件(用于生成包)并添加断点

      感谢您的反馈。实际上,它现在已经实现了。@Julia可能您想更新答案?感谢您的反馈。实际上,它现在已经实现了。@Julia可能您想更新答案?