2010-06-02 72 views
1

一些非常奇怪的事情正在進行。它已經持續了一段時間,但我現在只是無視它。在我的解決方案中,我有一個Silverlight和WCF服務,它們之間共享.CS文件(一個項目有一個指向另一個項目中存在的文件的鏈接)。在調試Silverlight應用程序時,按照常規方式通過代碼按F10鍵步驟,以及當我到達共享文件(項目之間)中存在的方法調用時,按F11,它會跳過該方法而不是跳入該方法(是的,「我的代碼」選項沒有被選中)。如果我在我試圖進入的方法中放置一個斷點,它會正常工作(因爲在調試器中會斷線),但是一旦我(F10)退出方法(並且使用F11 [步驟也])。Visual Studio中斷和步驟,但有時步出

好吧,首先想到,你可能認爲這是與鏈接,但不是,它不是。我嘗試刪除鏈接,並使用副本,但同樣的事情發生。不,這不是調試符號,我已經看過。

我試圖通過的方法是靜態的,並且在非靜態部分類中,在兩個項目共享的文件中。

我的猜測:在WCF和Silverlight中存在相同的類型和靜態方法......調試器會感到困惑嗎?

+0

是你的WCF調用異步,對不對?並且它是共享類/方法沒有「踏入」的UI或服務側 – VoodooChild 2010-06-02 03:12:34

回答

0

嘗試刪除解決方案.suo文件。您將失去所有解決方案設置,例如書籤,斷點等。每當我注意到奇怪的調試器的東西,我這樣做,它總是解決這個問題。

相關問題