正如标题所说,我有2个解决方案打开。第一个解决方案(其中包含一个API项目,我开始一个新的调试会话)允许我逐步通过,没有问题。
作为对这个API的Web请求的一部分,它调用了一个属于nuget包的服务。我也拥有这个nuget包,我在一个新窗口中打开了它。
我显然不能将nuget包代码附加到该进程,因为已经附加了调试器。但我拥有其他代码,因此可以逐步执行符号。
问题
如何在调试API时进入其他nuget项目?
What I've Tried
运行API进程(没有附加调试器),允许我附加nuget项目。这可能会起作用,但我也想调试第一个。
1条答案
按热度按时间zi8p0yeb1#
Timothy的建议是可行的,找到nuget包的源代码,并将其作为项目引用添加到当前项目中,然后就可以调试到另一个项目了(在当前项目中调试步骤中命中断点后按F11)。
你的.csproj文件应该是这样的: