我正在使用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的项目中添加断点。我怎么能这样做,以便他们在我运行应用程序时发挥作用?
由于
答案 0 :(得分:0)
您可以使用附加进程在两个解决方案中调试一个参考项目(类库)。
参考:
Debug Multiple Solutions VS 2012
另一个建议是,将它们添加到单个解决方案中也是一种解决方法。或手动复制调试文件:
答案 1 :(得分:0)
一次性执行此操作的最快方法是直接在您正在编辑和启动 Sol_App 的 Visual Studio 实例中打开 Proj_Base 文件(文件 => 打开 => 文件)。您无需将该文件添加到解决方案中。只需在编辑器中打开它,您就可以创建断点。