gpt4 book ai didi

visual-studio - Visual Studio 不会调试到引用的 DLL(来自同一解决方案)

转载 作者:行者123 更新时间:2023-12-04 01:33:04 26 4
gpt4 key购买 nike

我有一个 Visual Studio 2008 解决方案,有 2 个项目。一个 DLL A 和一个 Web 应用程序 B。

B 有一个对 A 的项目引用,并且 A.dll 和 A.pdb 正在被复制到 B 的 bin/目录。

一切都设置为在 Debug模式下编译。

我可以很好地运行cassini webserver并调试web应用程序B,但是当我在A.dll中调用一个方法时,按F11进入它并没有进入它,它跳过它。我想进入它。

为什么我可能无法进入 A 的源代码的任何想法?

编辑:附加信息

我没有检查“只是我的代码”。

我可以在 DLL 中设置一个断点,它显示为一个红色圆圈(不是空心圆圈),但它从未被击中。

嗯...我只是更改了正在调用的 DLL 中的代码

throw new Exception("Hello");

我没有异常(exception)。实在是太可疑了……

最佳答案

最可能的问题是 Visual Studio 不认为 DLL 是“您的代码”的一部分。解决此问题的方法是禁用“仅我的代码”调试功能。

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

  • 完成此操作后,您应该能够顺利进入您的代码。

    关于visual-studio - Visual Studio 不会调试到引用的 DLL(来自同一解决方案),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2539273/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com