【问题标题】:How do I debug a referenced solution in Visual Studio?如何在 Visual Studio 中调试引用的解决方案?
【发布时间】:2022-11-30 06:23:07
【问题描述】:

我在 Visual Studio 中有两个解决方案。解决方案 A 是我的网站,解决方案 B 只是解决方案 A 中的参考。但是,当我在解决方案 A 中调用解决方案 B 中的函数时,它会引发错误。但是,由于它是编译代码,我实际上无法单步执行该函数。

我的问题是,由于我可以在 Visual Studio 中访问解决方案 B,我如何连接这两个解决方案以便我可以逐步查看发生了什么?

【问题讨论】:

  • 我从未听说过引用解决方案,但也许您可以通过创建一个列出所有相关项目的临时解决方案来回避这个问题。

标签: .net visual-studio


【解决方案1】:

【讨论】:

    【解决方案2】:

    将 Visual Studio 中的解决方案视为项目的集合。通常,解决方案 B 等提供其他应用程序所依赖的库的东西将在解决方案中包含一个项目,该项目是一个用于测试您实际需要的项目程序集的小应用程序。

    因此,使用解决方案 A 中的解决方案 B 程序集调试问题涉及向解决方案 A 添加日志记录,因此您可以捕获向解决方案 B 程序集提供的输入类型。然后您可以加载解决方案 B 并将这些输入用于测试项目,这样您就可以根据需要单步执行和调试。

    或者,您可以在解决方案 B 中只复制您关心的项目,并将其作为解决方案 A 的一部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-28
      • 1970-01-01
      • 2015-11-28
      • 2010-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多