我有一個控制檯應用程序和一個類庫。VS2010調試器調試舊代碼
我正在改變類庫(添加新的方法,改變什麼方法等) - 只是普通的東西 - 沒有什麼幻想。
在控制檯應用程序 - 我從類庫調用方法 - 顯然是測試類庫方法 - 再次沒有火箭科學在這裏!
這兩個項目的目標框架3.5(這是因爲我的SharePoint 2010在類庫中引用)
現在:
當調試使用F5應用 - 我給自己定在一個破發點控制檯應用程序。當它進入類庫(使用F11)時,我收到一條消息,說源代碼在相當長的對話框中發生了變化。如果我點擊取消 - 然後說沒有可用的源代碼。
我找到了解決方案資源管理器中的項目右鍵單擊工作,然後選擇調試 - >創建新的實例。
但這很奇怪,以前從未遇到過這個問題,我能做些什麼來使調試器正常工作。通常我的意思是每當我打F5時,它都應該明白,類庫中的源代碼幾乎肯定會發生變化,我不希望對此產生任何疑慮,或者斷點條件永遠不會被滿足。
在旁註中,以前從未遇到過這個問題,所以對其發生的原因的解釋會有很大幫助。
在此先感謝
更新:短版
爲什麼我必須手動告訴調試器「創建新實例」每次我要調試?如果我不打f5調試上次成功的調試會話的源代碼。
阿哈這解釋了它。非常感謝! – 2010-12-17 12:36:29
檢出項目構建順序。 – 2010-12-17 12:41:57