編輯後繼續 (Visual Basic)
這個主題適用於:
版本 |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro、Premium 和 Ultimate |
「編輯後繼續」是 Visual Basic 偵錯的一個功能,當程式碼在中斷模式中執行時,這項功能可讓您變更程式碼。 套用程式碼編輯之後,您可以繼續以新的編輯執行程式碼,並查看其效果。
只要進入中斷模式,隨時都可以使用編輯後繼續功能。 在中斷模式中,指令指標 (來源視窗中的黃色箭頭) 會指向接下來要執行的那一行,並且指標將位於方法或屬性主體內的可執行陳述式上。 在中斷模式中,您可以對可執行陳述式進行各種變更,該變更將被加入基礎專案中。 但是在中斷模式中,通常不允許您變更宣告陳述式,例如公用方法、公用欄位或類別宣告。
當您進行未經授權的編輯時,會以紫色波浪底線標示這個變更,而且 [工作清單] 中會顯示工作。 如果您要繼續使用 [編輯後繼續],必須復原未經授權的編輯。 如果在 [編輯後繼續] 以外進行某些未經授權的編輯,則可能會允許進行這些編輯。 如果您要保留這種未經授權的編輯結果,必須先停止偵錯並重新啟動應用程式。
在偵錯期間,[編輯後繼續] 不支援變更為 LINQ 程式碼。 如需詳細資訊,請參閱 LINQ 的編輯後繼續功能。
當您使用 [附加至處理序] 開始偵錯時,並不支援 [編輯後繼續]。 在最佳化程式碼、混合 Managed 程式碼和機器碼、Compact Framework (智慧型裝置) 專案、Windows 98 上的偵錯或 64 位元偵錯中,皆不支援「編輯後繼續」功能。
如果要偵錯 64 位元應用程式並且使用 [編輯後繼續],您必須變更目標平台以及將應用程式編譯為 32 位元應用程式。 您可以開啟 [專案屬性] 然後移至 [編譯] 頁面以變更這項設定。 在該頁面上按一下 [進階編譯選項],然後在 [進階編譯器設定] 對話方塊中將 [目標 CPU] 設定變更為 [x86]。
本章節中的主題提供其他詳細資訊,說明使用這項功能的方法以及不允許進行的變更種類。
在本節中
HOW TO:以編輯後繼續在中斷模式套用編輯
說明在中斷模式中套用程式碼編輯的方式。編輯後繼續 (Visual Basic):不支援的方法和屬性主體編輯
說明在屬性和方法的主體內不能執行的編輯類型。編輯後繼續 (Visual Basic):不支援的宣告編輯
提供一些主題的連結,說明程式碼宣告中不允許的特定編輯類型。
相關章節
- 編輯後繼續
提供編輯後繼續的主題清單。