Поделиться через


/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"

См. также