在单独的解决方案中调试引用的DLL

问题描述:

我有一个Web项目A,它引用了一个我想调试的DLL B。我有一个单独的解决方案中的DLL源代码。是否有可能在没有将dll项目添加到我的A解决方案的情况下进入dll代码?在单独的解决方案中调试引用的DLL

谢谢!

FGA

是的。您将需要禁用仅我的代码,以使这种情况下,虽然

  • 工具 - >选项
  • 转到调试节
  • 取消选中“启用仅我的代码......”

您可能仍然需要手动加载符号,但在此之后,您将能够进入其他源代码。

看一看这个类似的问题: - >How to debug a referenced dll (having pdb)

复制从您的其他解决方案到您正在试图调试Web项目的bin /文件夹中的.dll和.pdb文件。当你运行它时,它应该让你现在进入引用的代码。我只是这样做来调试引用的成员资格提供程序,它工作。