簡體   English   中英

在 C# 中的 Visual Studio(2008 和 2010)上調試時“忽略並繼續”可能嗎?

[英]“Ignore and continue” while debugging on Visual Studio (2008 & 2010) in C# possible?

當您的解決方案中的 C# 文件在調試時發生更改時,有沒有辦法“忽略並繼續”而不是“重新啟動”和“編輯”?

重現它的方法:

  1. 我有一個包含項目 A 和項目 B 的解決方案。

  2. 在調試項目 A 時,我對項目 B 進行了更改(典型示例是網絡客戶端/服務器調試會話)。

  3. 如果“編輯”失敗,則在 A 上繼續調試 session 變得不可能(即使代碼在執行方面完全不相關)。

我在 VS 選項中進行了搜索,但運氣不佳。

將解決方案拆分為多個解決方案文件不是一個可接受的答案(我將文件作為鏈接,我已經這樣做了,由於庫和依賴關系,這證明不方便......這就是首先擁有解決方案文件的全部意義)

編輯並繼續”功能存在設計限制。

以下是 VS 2010 的列表:

http://msdn.microsoft.com/en-us/library/ms164927.aspx

撤消更改 (Ctrl+Z) 並按 F5 繼續。

如果您想保留您的更改以供以后使用,您可以將它們保存在剪貼板中,或者稍后使用 Ctrl+Y 恢復它們。

我假設不存在忽略選項,因為調試不同步的源代碼沒有多大意義,例如調試器將不再突出顯示正確的行等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM