2010-07-26 37 views
0

使用谷歌搜索這將產生大量關於如何瀏覽框架代碼的條目。我試圖找出如何不進入。當Just My Code啓用時,VS2010爲什麼要尋找框架源代碼?

首先檢查:是,在工具 - >選項 - >調試中選中「啓用只是我的代碼」。這應該讓VS2010在您逐步完成框架功能(或者根本理解的其他任何您不具備源代碼的功能)時尋找源代碼。

事實並非如此。我試圖通過我的代碼,使用F11,並且,如果我不小心,並且切換到F10(跨越函數調用),當我到達庫中的函數時,它會拋出一個對話框,詢問該調用的源代碼是什麼,以及何時取消它(因爲我沒有源代碼),它會中止我的調試,並且我必須從頭開始。

我該如何避免這種行爲。據我瞭解的文件,這不是它應該工作的方式。當它不起作用時,我們在哪裏尋求支持?

回答

0

您可以通過簡單地不加載框架符號來實現。

中的符號窗口中,有一個選項爲「自動符號:」這取決於你選擇,你可以明確排除這些模塊,或者只指定自己的模塊的選項。

我假設你使用的是所有模塊,除非排除選項,所以你應該排除框架模塊。

如果你真正擁有的框架,你還可以添加StepThrough屬性要逐步完成任何框架的功能。見http://msdn.microsoft.com/en-us/library/system.diagnostics.debuggerstepthroughattribute.aspx