C# 以有效的方式使用vs调试器

C# 以有效的方式使用vs调试器,c#,.net,visual-studio,visual-studio-debugging,C#,.net,Visual Studio,Visual Studio Debugging,我使用的是visual studio,我有3种不同的解决方案 在我的主解决方案A中,我使用解决方案B和C中的代码 我使用来自B和C的代码,因为我有对B.DLL和C.DLL的引用,它们存储在C:\Bin中,并在每次构建解决方案B和C后更新 我知道在某个时候,我的代码会从B.DLL和C.DLL中命中给定的方法,但我不知道它的路径是什么。我只想(以某种方式)在该方法的B和C中放置断点,并等待它被命中 要做到这一点,最好的方法是什么?我知道我可以从解决方案B开始一个进程,我可以连接到正在运行的应用程序,

我使用的是visual studio,我有3种不同的解决方案

在我的主解决方案A中,我使用解决方案B和C中的代码

我使用来自B和C的代码,因为我有对B.DLL和C.DLL的引用,它们存储在C:\Bin中,并在每次构建解决方案B和C后更新

我知道在某个时候,我的代码会从B.DLL和C.DLL中命中给定的方法,但我不知道它的路径是什么。我只想(以某种方式)在该方法的B和C中放置断点,并等待它被命中

要做到这一点,最好的方法是什么?我知道我可以从解决方案B开始一个进程,我可以连接到正在运行的应用程序,但它将始终从一个解决方案中完成,我可以在其中放置断点,但我希望同时有2个断点


谢谢你的提示

您可以将同一项目包含在多个解决方案中。这样,解决方案B可以使用项目B(生成B.dll)、解决方案C和使用项目C(和C.dll),但是解决方案A可以包括项目B和C,并且可以使项目同时引用B.dll和C.dllassemblies@MickyD谢谢,我有它,但现在我知道代码是什么样子了,因为我的解决方案中有它,我知道在哪里设置断点,但我不知道如何从运行程序的解决方案A中设置断点:)我应该吗在visual studio中以某种方式打开该cs文件,同时打开解决方案A?@Witos,如果要设置断点,则应将其放在同一个解决方案资源管理器中。因此,如果您使用
F11
来输入B和C的功能。