无法在 Visual Studio 中调试引用的项目

问题描述 投票:0回答:1

我正在尝试使用 System.ServiceModel.Primitives 库调试我的应用程序。我需要闯入 ServiceModel 才能调试传输的数据。我从HERE下载了库的代码。在附图中,您可以看到从我的应用程序内部调用的库中的方法,但我有以下问题:

  1. 我无法使用 Visual Studio 断点。图中第128行的那个没有被击中
  2. 我只能通过使用
    System.Diagnostics.Debugger.Break();
    来中断,如第 137 行
  3. 将鼠标悬停在方法的参数上不会显示其内容,而是显示
    {...}
    ,因此我无法调试。
  4. 第 126 行上面的信息说
    0 references
    这显然是错误的,因为我是从某个地方进入该方法的内部

breakpoint screenshot

我已经完成了以下操作:

  • 两个项目都处于调试状态
  • “仅启用我的代码”未选中
  • “抑制 JIT 优化”已选中
  • 在模块窗口中符号显示为已加载且是最新的。
  • 我正在使用 .NET 8.0.0 和 Visual Studio 2022-17.11.0
  • 调用应用程序是 Android Xamarin

您能帮我理解这个问题吗?

c# visual-studio visual-studio-debugging
1个回答
0
投票

有时也可能是,如果您编写并保存了构建中某些内容的新代码,您是否已经创建了该项目,如果是的话,使用的 dll 是否也是最新的?这经常是我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.