/Clean (devenv.exe)
Удаляет все промежуточные файлы и выходные каталоги.
Синтаксис
devenv SolutionName /Clean [Config [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]
Аргументы
SolutionName
Обязательный. Полный путь и имя для файла решения.
Config
Необязательно. Конфигурация (например,
Debug
илиRelease
) для удаления промежуточных файлов из решения с именем, указанным в SolutionName. Если доступно несколько платформ решений, необходимо также указать платформу (например,Debug|Win32
). Если этот аргумент не определен или является пустой строкой (""
), используется действующая конфигурация решения./Project
ProjNameНеобязательно. Путь и имя для файла проекта в решении. Можно ввести отображаемое имя проекта или относительный путь из папки SolutionName к файлу проекта. Можно также ввести полный путь и имя файла проекта.
/ProjectConfig
ProjConfigNameНеобязательно. Имя конфигурации сборки проекта, например
Debug
илиRelease
, для использования при очистке указанного проекта/Project
. Если доступно несколько платформ решений, необходимо также указать платформу (например,Debug|Win32
). Если этот параметр задан, он переопределяет аргумент Config./Out
OutputFilenameНеобязательно. Имя файла, в который вы хотите отправить выходные данные средства. Если файл уже существует, средство добавляет в его конец выходные данные.
Замечания
Этот параметр выполняет ту же функцию, что и команда меню Очистить решение в интегрированной среде разработки.
Строки с пробелами заключаются в двойные кавычки.
Сводные данные по очистке и сборке, включая ошибки, можно вывести в окне Команда или файле журнала, указанном параметром /Out.
Если параметр /Project
не задан, операция очистки выполняется для всех проектов в решении, даже при выборе FileName в качестве файла проекта.
Пример
Первый пример очищает решение MySolution
с использованием конфигурации по умолчанию, указанной в файле решения.
Второй пример очищает проект CSharpWinApp
с использованием конфигурации сборки проекта Debug
в решении MySolution
.
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /Clean
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /Clean "Debug" /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig "Debug"