Visual Studio 2017 右鍵項目 清理(Clean)、生成(Build)和從新生成(Rebuild)

  速摘,描述不徹底請翻閱官方文獻!ide

  筆者前輩今天不當心踩了Visual Studio一個平時咱們比較少用的坑---不當心點了項目->右鍵->清理,因而項目中出現了一堆徹底不可能出現的錯誤。出於好奇的心理,筆者翻閱了相關的文檔,簡單地瞭解了Clean(清理)、Build(生成)以及Rebuild(從新生成)的一些淺顯的區別,特此摘記下:ui

&nsbp; 首先:圖片

  • Clean(清理):清理全部中間文件和輸出目錄。文檔

  • 中間文件(一些生成應用的過程當中生成的文件,通常在咱們項目下Debug/Release 或者是 x64/x86 目錄下的dll 文件以及exe文件等等,若是想看能夠經過查看項目根目錄下的xxx.csproj文件內的OutPut元素的值,如圖:)get

  • 查看輸出目錄示例

  • Build(生成):使用指定解決方案配置文件生成解決方案。這個比較好理解,就是在輸出目錄下生成 中間文件(注意它與從新生成的區別)it

  • Rebuild(從新生成):清理而後生成指定解決方案配置。io

  • Build與Rebuild的區別:摘一段官方的解釋↓配置

  1. 選擇 生成ProjectName 生成最近生成更改的那些項元素。bug

  2. 選擇 從新生成ProjectName先「清理」項目而後生成項目文件和全部項目元素。im

  如標記所述:Build與Rebuild區別就在於一個生成的時候關注的是最近修改的項目元素,另一個關注的是項目中全部的項目元素。其次,Build不會自動Clean,Rebuild會自動執行一遍Clean。

   OK,來一個不是很直接的官方文件的說明的傳送門:

   在 Visual Studio 中生成和清理項目和解決方案

PS: 上兩張StackOverFlow上dalao們的高分答案:

輸入圖片說明

輸入圖片說明

OK,先記錄到這!

相關文章
相關標籤/搜索