2012-12-31 186 views
1

我在一個C#解決方案下運行三個項目,它工作正常。
項目A是使用B和C.
項目B和C編譯第一然後A.
甲加入到B和C的項目的引用爲主。(不是DLL)
我想放斷點在項目B和C中,以便我可以在其運行時追蹤 。.Net VS2010多項目調試

B和C的第一次斷點工作正常。
從下次嘗試中,所有的斷點變灰。
(接下來的嘗試意味着停止運行的解決方案並重新運行它)Shp + F5 - > F5)
編譯B和C後似乎只有一次,斷點正常工作。

這很麻煩,浪費時間反覆編譯B和C.
任何人都可以告訴我如何使B和C 斷點總是正常工作?

回答

2

我相信你正在禁用斷點,因爲你的其他項目沒有與你的主項目一起構建。確保您必須將所有項目設置爲在配置管理器下生成。右鍵單擊解決方案並選擇配置管理器。在那裏檢查你想要與主項目一起構建的所有項目。確保您選擇配置管理器中的Debug配置下