當我退出調試模式時,Visual Studio構建了整個解決方案。如何防止Visual Studio在退出調試模式後編譯解決方案?
由於解決方案包含42個項目(ASP.NET MVC,IIS託管的WCF,Silverlight應用程序等),並且構建過程將Visual Studio for aprox鎖定,所以這非常煩人。 30秒。
什麼原因導致Visual Studio完全重建解決方案?有沒有可以打開以確定問題根源的設置?
當我退出調試模式時,Visual Studio構建了整個解決方案。如何防止Visual Studio在退出調試模式後編譯解決方案?
由於解決方案包含42個項目(ASP.NET MVC,IIS託管的WCF,Silverlight應用程序等),並且構建過程將Visual Studio for aprox鎖定,所以這非常煩人。 30秒。
什麼原因導致Visual Studio完全重建解決方案?有沒有可以打開以確定問題根源的設置?
您是否在調試過程中編輯源代碼?
VS會在這些情況下進行「臨時」編譯,讓您繼續運行程序。一旦你退出調試模式,它知道這一點,並可以完成項目的重建。
如果你打算做進一步修改,那麼這個構建是浪費時間。您是否查看了工具>選項>調試>編輯並繼續?有一個選項叫做重新鏈接代碼在調試後發生了變化,默認情況下已啓用。嘗試關閉。
*這是一個錯誤的術語,但我現在不記得正確的一個。
沒有代碼更改,它甚至發生在我點擊啓動時,然後停止該網站的開始頁面已完全加載到瀏覽器中。 – 2009-07-08 08:56:09
我有同樣的問題。今天我禁用了整個「編輯並繼續」選項,並且從那時起沒有發生惱人的重新編譯。
轉到工具 → 選項 → 項目和解決方案 → 編譯和運行。
啓用只在運行上構建啓動項目和依賴關係。
進入工具 - >選項 - >調試 - >編輯並繼續和嘗試
1進入工具→選項→項目和解決方案→建設和「調試後重新鏈接的代碼更改」關閉運行
2-啓用 - >僅在Run上構建啓動項目和依賴關係。
3-上運行,當項目已經過時
select -> prompt to build
or never build (probably you don't want to do this)
的它不發生的每一次,堅韌。大約10%的開始調試退出工作正常,而大約90%的時間我得到了上述行爲。 – 2009-07-08 08:44:28
不幸的是,我不能再評論這個問題,或選擇一個答案 - 我已經轉移到另一個地方。 – 2012-02-09 08:48:25
上帝我討厭這種行爲!每當我在調試會話期間保留修改的源文件時,都會發生,然後退出調試。 VC會立即嘗試編譯我的更改並在很長一段時間內崩潰(因爲我的更改是不連貫的,編譯器似乎有多線程鎖定/爭用問題。) – Mordachai 2012-07-24 18:42:12