目前,我有一个包含域层基础和溶液B的二进制文件从溶液A.参考溶液A,有没有办法从一个直通调试其他与视觉两个实例工作室开放(每个解决方案一个)。我读过,您可以将解决方案A中的现有项目添加到解决方案B.是否有其他解决方案可行?我试着直接将解决方案A附加到解决方案B中正在运行的可执行文件,但它不会让我将多个调试器附加到同一个应用程序。调试通过在Visual Studio中不同的解决方案
我应该注意到,当我踏进一块它会自动调出解决方案B的Visual Studio实例中的代码进行调试时,我认为这是可以接受的,但是您不能只设置任意断点并等待代码以这种方式击中它们。
谢谢
也见克里斯的答案。您可以在解决方案B中将解决方案A的源代码设置为断点,而无需向解决方案添加项目。将Visual Studio指向A的PDB文件(在编译期间创建,请参阅Chris的答案),然后在解决方案B中打开A的源文件。您可以打开或拖放,您不必将其添加到解决方案中。值得注意的是,有些时候断点看起来是空的(就像它不会被打到),直到它被装载,这可能是在运行时。 – Vimes 2013-07-31 20:24:22
@JohnB当你说“drag-n-drop”时,你是什么意思?如果我从VS 2010的一个实例的解决方案资源管理器中拖动文件到另一个实例,唯一有效的拖动目标是文本编辑器,它只是将文件的副本粘贴到打开的文档中。如果我从VS的一个实例拖动编辑器选项卡,我不能将它放到另一个实例中。有没有一个快速简单的方法来做到这一点,不涉及文件 - >打开? – Weeble 2014-03-06 14:07:39
@Weeble,我将源文件从Windows资源管理器拖到Visual Studio文本区域。对我来说,这会打开文件。 – Vimes 2014-03-06 22:51:53