/Clean (devenv.exe)
Czyści wszystkie pliki pośredniczące i katalogi wyjściowe.
Składnia
devenv SolutionName /Clean [Config [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]
Argumenty
Nazwa rozwiązania
Wymagany. Pełna ścieżka i nazwa pliku rozwiązania.
Konfiguracja
Opcjonalny. Konfiguracja (na przykład
Debug
lubRelease
) w celu oczyszczenia plików pośredniczących dla rozwiązania o nazwie SolutionName. Jeśli jest dostępna więcej niż jedna platforma rozwiązania, musisz również określić platformę (na przykładDebug|Win32
). Jeśli ten argument jest nieokreślony lub pusty ciąg (""
), narzędzie używa aktywnej konfiguracji rozwiązania./Project
ProjNameOpcjonalny. Ścieżka i nazwa pliku projektu w rozwiązaniu. Możesz wprowadzić nazwę wyświetlaną projektu lub ścieżkę względną z folderu SolutionName do pliku projektu. Możesz również wprowadzić pełną ścieżkę i nazwę pliku projektu.
/ProjectConfig
ProjConfigNameOpcjonalny. Nazwa konfiguracji kompilacji projektu (na przykład
Debug
lubRelease
) do użycia podczas czyszczenia/Project
nazwy. Jeśli jest dostępna więcej niż jedna platforma rozwiązania, musisz również określić platformę (na przykładDebug|Win32
). Jeśli ten przełącznik zostanie określony, zastąpi argument Config ./Out
OutputFilenameOpcjonalny. Nazwa pliku, do którego chcesz wysłać dane wyjściowe narzędzia. Jeśli plik już istnieje, narzędzie dołącza dane wyjściowe na końcu pliku.
Uwagi
Ten przełącznik wykonuje tę samą funkcję co polecenie menu Clean Solution w środowisku IDE.
Ująć ciągi zawierające spacje w podwójnych cudzysłowach.
Podsumowanie informacji podczas czyszczenia i kompilowania, w tym błędów, można wyświetlić w oknie Polecenia lub w dowolnym pliku dziennika określonym za pomocą przełącznika /Out .
/Project
Jeśli przełącznik nie zostanie określony, akcja czyszczenia jest wykonywana we wszystkich projektach w rozwiązaniu, nawet jeśli parametr FileName został określony jako plik projektu.
Przykład
Pierwszy przykład czyści MySolution
rozwiązanie przy użyciu domyślnej konfiguracji określonej w pliku rozwiązania.
Drugi przykład czyści projekt CSharpWinApp
przy użyciu Debug
konfiguracji kompilacji projektu w programie MySolution
.
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /Clean
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /Clean "Debug" /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig "Debug"