![](/img/trans.png)
[英]Is it possible to Edit and Continue in Visual Studio 2010 while debugging an MVC 4 project?
[英]is it possible to edit code while debugging in visual studio, like in eclipse (java)
在Visual Studio中的斷點中進行調試時是否有編輯代碼的選項。 當我停止時,所有文件似乎都被鎖定以進行編輯。
有沒有辦法改變這種行為? 它可以在Eclipse中實現
編輯:嘗試下面的所有建議(包括將其從發布調試),現在它告訴我,我沒有正確的ms-office版本,調試無法在調試模式下啟動。 但是,在發布模式下,它正在運行。 我正在嘗試調試outlook加載項。
是的,在工具|中稱為“編輯並繼續” 調試下的選項 。 請注意,它與IntelliTrace不兼容,因此如果您正在使用它,則必須禁用它。 (感謝Anton Semenov提供的信息。)
編輯 :如果你使用的是一個非常古老的版本(最初的VS.Net,而不是VS.Net 2005或更高版本),它對此非常狡猾(或者沒有它,我不記得了;我只記得感到沮喪。 但是如果您使用VS.Net 2005或更高版本,根據我的經驗,它默認啟用並且運行良好。 暫停執行時(並且你說你遇到了斷點,所以...),你可以進行各種各樣的更改,環境將很樂意編譯它們並繼續。 確保要調試的所有項目都在解決方案中。
通常,這是可能的,但您必須確保將項目編譯為x86
平台。
為此,在解決方案資源管理器中右鍵單擊項目名稱,轉到Build並將Platform Target設置為x86
。
編輯:
當然,為了能夠編輯文件, 需要暫停執行 (例如,在斷點中 )
是的,您可以在調試模式下更新代碼。 將斷點設置為您要編輯的點。 執行到此時,然后編輯代碼,然后按f5。 它將采取變化。
WIN7
是的,在工具|中稱為“編輯並繼續” 調試下的選項。 請注意,它與IntelliTrace不兼容
win10可以打開IntelliTrace
# 如何設置Visual Studio斷點以暫停程序的執行
要設置斷點,首先要確定程序要在執行代碼行之前的“之前”停止哪個可執行代碼行。
將光標設置為在該行的任何位置閃爍。
按[F9]設置斷點,最左側出現紅色圓圈。
按[F5]運行程序。
要關閉程序,請單擊程序窗口以使其成為活動窗口,然后按[Ctrl] + [Pause]。
要禁用斷點,但不刪除斷點,請將光標再次設置在該行上,然后按[Ctrl] + [F9],將圓圈變為白色。 (或者右鍵單擊紅色圓圈,然后單擊“禁用斷點”)
要刪除斷點,請右鍵單擊紅色圓圈,然后單擊“刪除斷點”。
使用鼠標作為設置,禁用或刪除斷點的替代方法
一旦知道斷點在Visual Studio窗口左側出現的位置,就可以通過雙擊要放置斷點的位置來設置斷點,並將其放置在那里。
如果雙擊紅色斷點,它將被刪除。
如果將鼠標指針懸停在斷點上,則會在斷點的右上方略微出現兩個小圖標。
單擊該右側圖標可將斷點從活動切換為禁用,反之亦然。
有關更多詳細信息,請參閱主題:
“調試器入門”
https://msdn.microsoft.com/en-us/library/mt243867.aspx
另外,請參閱上面鏈接中頁面左側的其他頁面:
“使用調試器瀏覽代碼”
https://msdn.microsoft.com/en-us/library/y740d9d3.aspx
“使用斷點”
https://msdn.microsoft.com/en-us/library/5557y8b4.aspx
視頻 :有關5分鍾的介紹性視頻,請參閱:
“在VS代碼中調試”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.