visual-studio - studio免費 - visual studio教學
Visual Studio中構建解決方案,重建解決方案和清理解決方案之間的區別? (7)
在Visual Studio中Build Solution,Rebuild Solution和Clean Solution有什麼區別?
什麼時候適合使用每一種?
構建解決方案 - 構建任何已更改文件的程序集。 如果程序集沒有更改,則不會重新構建。 也不會刪除任何中間文件。
重建解決方案將清理並從頭開始構建解決方案,忽略之前完成的任何事情
Clean Solution將從bin / obj目錄中刪除所有已編譯的文件(即EXE和DLL的文件)。
構建解決方案 - 構建任何已更改文件的程序集。 如果程序集沒有更改,則不會重新構建。 也不會刪除任何中間文件。
最常用的。
重建解決方案 - 重建所有程序集,而不管更改,但留下中間文件。
當您注意到Visual Studio未將您的更改併入最新程序集時使用。 有時Visual Studio會犯錯誤。
清理解決方案 - 刪除所有中間文件並重建所有程序集,而不考慮更改
在所有其他方式失敗時使用,您需要清理所有內容並重新開始。
構建解決方案
這將執行增量構建。 換句話說,它只會構建已更改的代碼文件。 如果他們沒有改變那些文件將不會被觸及。
重建解決方案
這將刪除所有當前編譯的文件(即exe和DLL),並將從頭開始構建所有內容,而不管文件中是否存在代碼更改。
清潔解決方案菜單
該菜單將從bin / obj目錄中刪除所有已編譯的文件(即,EXE和DLL's)。
重建=清潔+建設
從此鏈接中獲取 :
構建意味著只編譯和鏈接自上次構建以來已更改的源文件,而重建意味著編譯和鏈接所有源文件,而不管它們是否已更改。 構建是正常的事情,速度更快。 有時,項目目標組件的版本可能會不同步,重建對於構建成功是必要的。 在實踐中,你永遠不需要清潔。
構建解決方案僅構建那些在解決方案中發生更改的項目,並且不會影響尚未更改的組件,
ReBuild首先清除解決方案中的所有程序集,然後構建整個解決方案,而不管所做的更改如何。
清潔,只需清理解決方案。
構建解決方案將構建解決方案中已更改的任何項目。 無論如何,重建都會構建所有項目,乾淨的解決方案將刪除所有臨時文件,確保下一次構建完成。