我在一个C#解决方案下运行三个项目,它运行正常
项目A是使用B和C的主要项目
项目B和C首先编译,然后编译A.
添加了对B和C项目的引用。(不是dll)
我想在项目B和C中设置断点,以便我可以
在运行期间跟踪。
B和C的第一次断点工作正常
从下一次尝试开始,所有断点都变灰了
(下一次尝试意味着停止正在运行的解决方案并再次运行.Shft + F5 - > F5)
在编译B和C之后似乎只有一次
断点正常工作。
这很麻烦,浪费时间反复编译B和C. 谁能告诉我如何在B和C上制作断点 总是正常工作?
答案 0 :(得分:2)
我相信您正在禁用断点,因为您的其他项目没有使用您的主项目构建。确保必须在配置管理器下设置要构建的所有项目。右键单击解决方案,然后选择Configuration Manager。检查您要与主项目一起构建的所有项目。确保在Configuration Manager中的配置下选择 Debug