【发布时间】:2018-01-30 02:58:38
【问题描述】:
我正在使用 Visual Studio 2015。
我有一个解决方案 Sol_Base,它有多个项目 Proj_Base_Web、Proj_Base_Bo 和 Proj_Base_DA。所有这些项目都是类库。这些被视为基础项目。
我有一个解决方案 Sol_App,它有多个项目 Proj_Web、Proj_BO、Proj_BL 和 Proj_DA。 Proj_Web 是 ASP.NET Web 应用程序,而其他项目是类库。
Sol_App 引用了 Base 项目。 Sol_App 项目中的许多对象都扩展自 Base 项目的对象。我通过 Sol_App 运行应用程序。
我可以在 Sol_App 的项目中添加断点,以便在运行应用程序时对其进行调试。但我希望能够在运行应用程序时调试 Base 项目中的代码。这意味着我想在 Sol_Base 的项目中添加断点。我该怎么做才能让它们在我运行应用程序时发挥作用?
谢谢
【问题讨论】:
-
您如何在解决方案之间引用项目?
-
@ChetanRanpariya Sol_App 中的项目具有 Sol_Base 中项目的程序集引用。例如 Proj_Web 的程序集引用为
Proj_Base_Web.dll。 -
如果基础 Sol_Base 也在解决方案中,并且如果添加了您的引用,那么当您在 Sol_Base 中放置一个断点时,它应该会命中。确保你也清理和编译了基础项目。
-
@srh,您现在可以调试您的项目吗?如果您有任何更新,请随时在此处分享。
标签: c# asp.net visual-studio debugging breakpoints