簡體   English   中英

Visual Studio 2015 - “無法步驟。 操作無法完成。 應該重試“

[英]Visual Studio 2015 - “Unable to step. The operation could not be completed. A retry should be performed”

調試時出現以下錯誤:

無法步驟。 操作無法完成。 應該重試

單擊“確定”后,對話框返回:

調試器無法繼續運行該過程。 操作無法完成。 應該重試。

解決方案設置為“Debug”和“Any CPU”。 重新啟動應用程序后,我可以單步執行代碼,但需要5-10秒才能執行通常即時執行的操作。 但是,CPU,RAM和HDD正常運行而不是峰值。 還有其他人經歷過這個嗎?

我之前在Windows 7 SP1(64位)上的Visual Studio 2015 Update 3中遇到過這個問題。

嘗試禁用Visual Studio托管過程。
項目屬性>調試>取消選中“啟用Visual Studio宿主過程”

另外,你內存不足嗎?

你在調試ASP.NET網站嗎?

Visual Studio調試程序的已知問題導致此問題。 當滿足以下所有條件時,會發生競爭條件:

  1. 在IE中啟用了腳本調試
  2. 用戶正在調試IE和另一個進程
  3. 當IE沒有運行腳本代碼時,其他進程停止(命中斷點,步驟操作完成,停止異常等)
  4. IE開始在用戶在Visual Studio中點擊F10 / F5的同一時刻開始運行腳本代碼。 發生這種情況的最可能原因是“setTimeout”中的代碼運行 - 也可能有其他原因。

解決方法

  1. 如果遇到此問題,可以嘗試分離並重新附加調試器。

    -要么-

  2. 調試ASP.NET時以及在IE中啟用腳本調試時會發生此問題。 如果在IE中禁用腳本調試,或者在調試器服務器端和客戶端問題之間切換時打開和關閉腳本調試,您將能夠解決該問題。

    -要么-

  3. 如果您的Web應用程序正在使用setTimeout,您可以通過執行某些操作來避免或至少減少問題,以確保腳本不常運行。 這可能意味着增加超時值,或者這可能意味着在使用setTimeout時添加條件。

資料來源:

你在調試通用Windows應用程序嗎?

如果是這樣,解決辦法可能是重新安裝“通用Windows應用程序開發工具”,如下所示:

·如果仍安裝“通用Windows應用程序開發工具”:

  1. 轉到“程序和功能”,選擇“Visual Studio 2105”,然后單擊“更改”。

  2. 在Visual Studio安裝程序中,單擊“修改”。

  3. 取消選擇“通用Windows應用程序開發工具”功能

  4. 再次選擇“通用Windows應用程序開發工具”,然后單擊“更新”。

·如果您已經卸載了“通用Windows應用程序開發工具”:

·重新安裝“通用Windows應用程序開發工具”

·或者,按照以下步驟重新安裝JavaScript項目系統和語言服務:

§下載Visual Studio版本的安裝程序,例如vs_community.exe。

§打開CMD窗口,然后運行以下命令:vs_community.exe / modify / installselectableitems JavaScript_Hidden / passive

資料來源: - https://social.msdn.microsoft.com/Forums/vstudio/en-US/c9936d80-087d-4cad-93bf-ca4873889773/the-debugger-cannot-continue-running-the-process?forum=vsdebug

Visual Studio 2015,2017和2019中,您可以這樣做:

轉到工具 - >選項 - >調試 - >常規

關掉

“當一個進程中斷時,打破所有進程”

通過完全卸載Visual Studio和ReSharper解決了這個問題。 我用過這個工具:

https://github.com/Microsoft/VisualStudioUninstaller

重新安裝后,一切都恢復了。

我遇到了同樣的問題,但我在一個解決方案中有一個單獨的類庫項目,所以我只是重建解決方案然后它工作了。

暫無
暫無

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

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