【问题标题】:Step in through referenced assemblies code in Visual Studio单步执行 Visual Studio 中引用的程序集代码
【发布时间】:2016-03-17 20:16:15
【问题描述】:

我有几个 Visual Studio 解决方案。

每个解决方案都有多个生成程序集的项目。

所有这些程序集都是由这些项目生成的。

因此,这些程序集使用两种方式动态加载:

  • 引用浏览程序集位置(例如每个项目的 Debug 文件夹)。
  • NInject(加载任何包含实现接口的类的程序集的类)。

目前,当我需要调试这些引用或加载的程序集的某些代码时,我需要为我想要介入的任何程序集生成异常,然后 Visual Studio 会自动向我显示代码。

我发现还有另一种方法可以浏览我的代码程序集,但是我完全不知道该怎么做。

【问题讨论】:

  • 不能只设置断点?
  • 请记住我无法导航到源代码,或者我不知道该怎么做。
  • 一般来说,您可以访问想要调试的任何代码的源文件?您无法“一次打开所有来源” - 或者 - 您根本没有一些来源?

标签: c# visual-studio debugging .net-assembly


【解决方案1】:

您可以在多个 Visual Studio 实例中一次打开所有解决方案。

然后你就可以开始你的主进程了。 在所有其他 VS 实例中,选择“附加到进程 ... Ctrl+Alt+P”

找到你的进程并附加到它

然后你可以在你的 VS 的任何实例中设置断点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-11
    • 2017-03-23
    • 1970-01-01
    • 1970-01-01
    • 2018-11-03
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    相关资源
    最近更新 更多