VS2010上的.Net多项目调试

时间:2012-12-31 06:24:05

标签: c# .net visual-studio-2010 debugging breakpoints

我在一个C#解决方案下运行三个项目,它运行正常 项目A是使用B和C的主要项目 项目B和C首先编译,然后编译A.
添加了对B和C项目的引用。(不是dll)
我想在项目B和C中设置断点,以便我可以 在运行期间跟踪。

B和C的第一次断点工作正常 从下一次尝试开始,所有断点都变灰了 (下一次尝试意味着停止正在运行的解决方案并再次运行.Shft + F5 - > F5)
在编译B和C之后似乎只有一次 断点正常工作。

这很麻烦,浪费时间反复编译B和C. 谁能告诉我如何在B和C上制作断点 总是正常工作?

1 个答案:

答案 0 :(得分:2)

我相信您正在禁用断点,因为您的其他项目没有使用您的主项目构建。确保必须在配置管理器下设置要构建的所有项目。右键单击解决方案,然后选择Configuration Manager。检查您要与主项目一起构建的所有项目。确保在Configuration Manager中的配置下选择 Debug