我有两个VS解决方案。解决方案A_sol
是C ++ / C#项目。解决方案B_sol
的项目B_proj
是*.dll
B_proj
项目生成的C ++ A_sol
周围的C#包装器。
如何从A_proj
调试B_proj
?
更新:B_sol
中的一个项目是可执行文件。
答案 0 :(得分:2)
如何从B_proj调试A_proj?
如果我理解正确,A_proj是一个C ++项目。下面我将基于这个假设给出我的建议。
请注意,只要您拥有调试信息(换句话说,对于C ++项目 - 如果Visual Studio能够获取PDB'那么,从哪个项目/解决方案开始调试并不重要。或多个)。
因此,您可以从解决方案中运行可执行文件,或者按照@hoodaticus in his answer的建议,附加到已在运行的进程。无论您的项目是否可执行,您都可以附加到该项目:
答案 1 :(得分:1)
答案 2 :(得分:0)
要能够通过按F5进行调试(而不是每次都要选择进程),