我在我的项目中使用NuGet包,有时我需要调试源代码。
NuGet包本身是在github.com上开源的,所以它的源代码也可以下载。我可以在我的本地计算机上构建和生成.dll。
但是在我的调试过程中,我可以看到包的功能名称,甚至是源代码的文件路径(或者当然是来自别人的计算机),但是它显示为灰色,我无法双击进入源代码。我检查了右键菜单,无法在那里加载符号。
在这种情况下,我如何让visual studio加载调试符号,以便我可以调试到包的源代码?
答案 0 :(得分:1)
我的理解是您在项目中安装了特定的包,如果要在项目中调试包,可以将源文件添加到解决方案Common Properties - >调试源文件列表。
如果您下载了软件包的源代码并在VS中打开/编译它,我认为您可以手动将它们引用到您以前的项目,然后直接调试它,如添加断点或其他作为通用类库项目。< / p>
参考: