继我之前的问题之后,在我看来,当 pdb 文件不可用时,nuget 的“附加值”会大大降低。
示例:我使用 nuget 使用引用设置了我的 c# 项目。我开始编码,但无法弄清楚为什么外部包会引发错误。我想调试。如果那个包没有 pdb 文件,那我就不走运了。好吧。我可以继续下载该包的源代码并自己构建它。没问题,但是我必须通过并更改我在项目中的引用以指向此源。嗯,我一定是错过了什么。否则,我自己管理外部引用会更快。我一定做错了。
更新:
所以我的问题是:当 nuget 包没有 pdb 文件时,人们如何使用 nuget 和调试?或者使用 nuget 时调试 3rd 方库的最佳方式。
更新 2:
我不确定为什么这个问题被否决了?也许我没有正确表达它。简而言之,人们如何使用通过 nuget 交付的没有 pdb 文件的包。他们想调查为什么他们的代码会抛出错误?
我没有装袋 3rd 方库或 OSS 或 nuget - 我只是想确保我正确使用 nuget。