2010-07-23 80 views
0

我從SVN中檢查出我的項目,並且在調試時通常在我的解決方案中有幾個項目。有時當我在我的程序中設置斷點來調試它時,程序會在其他地方斷開,我沒有在那裏設置任何斷點!但那裏有一個突破點? 它是如何發生的? VS會在每個項目的.sln文件中保留其斷點位置,當我從SVN退出時,會導致其他人在該項目上設置的斷點處斷開?或其他什麼導致它?Visual Studio調試器中不需要的斷點

回答

1

這些可能是例外因爲如果發生未處理的異常,調試器將強制中斷。

+0

但是在它斷裂的那一行,有一個大的紅色圓圈用來設置斷點。 – Bohn 2010-07-23 14:58:47

2

這聽起來像你在源代碼管理中有更多的SLN文件。如果您盲目地將整個文件夾結構添加到源代碼管理,您將會收到不需要的行爲。

+0

嗯,所以它正在從每個項目的SLN文件讀取斷點。並且我沒有將SLN添加到SVN的忽略列表中。這解釋了它。謝謝。 – Bohn 2010-07-23 15:06:52

+1

嗯,我想你希望你的SLN文件在源代碼控制中,以防新項目被添加。 .suo文件是否添加到源代碼管理中? – MCain 2010-07-23 15:20:20

+0

嗯,現在我再看一遍,.sln和.suo都忽略了SVN的列表 – Bohn 2010-07-23 15:28:30