/Clean (devenv.exe)
清除所有中繼檔案和輸出目錄。
語法
devenv SolutionName /Clean [Config [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]
引數
SolutionName
必要。 方案檔的完整路徑和名稱。
Config
選擇性。 針對 SolutionName 中指定的方案清除中繼檔的組態 (例如
Debug
或Release
)。 如果有多個方案平台可供使用,您也必須指定平台 (例如Debug|Win32
)。 如果未指定這個引數或其為空字串 (""
),則工具會使用方案的作用中組態。/Project
ProjName選擇性。 方案中專案檔的路徑和名稱。 您可以輸入專案的顯示名稱或從 SolutionName 資料夾到專案檔的相對路徑。 您也可以輸入專案檔的完整路徑和名稱。
/ProjectConfig
ProjConfigName選擇性。 清除指定的
/Project
時要使用的專案組建組態名稱 (例如Debug
或Release
)。 如果有多個方案平台可供使用,您也必須指定平台 (例如Debug|Win32
)。 如果指定這個參數,則會覆寫 SolnConfigName 引數。/Out
OutputFilename選擇性。 您要將工具的輸出傳送到其中的檔案名稱。 如果檔案已經存在,工具就會將輸出附加至檔案結尾。
備註
這個參數會執行與 IDE 中 [清除方案] 功能表命令相同的函式。
請以雙引號括住包含空格的字串。
清除和建置時的摘要資訊 (包含錯誤) 可以顯示在 [命令] 視窗中,或使用 /Out 參數指定的任何記錄檔中。
如果未指定 /Project
參數,就會對方案中的所有專案完成清除動作,即使已將 FileName 指定為專案檔也一樣。
範例
第一個範例會使用方案檔中指定的預設組態來清除 MySolution
方案。
第二個範例會使用 MySolution
內的 Debug
專案組建組態來清除專案 CSharpWinApp
。
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /Clean
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /Clean "Debug" /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig "Debug"