/Clean (devenv.exe)
Limpa todos os arquivos intermediários e diretórios de saída.
Sintaxe
devenv SolutionName /Clean [Config [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]
Argumentos
SolutionName
Obrigatórios. O caminho completo e o nome do arquivo de solução.
Config
Opcional. A configuração (por exemplo,
Debug
ouRelease
) para limpar os arquivos intermediários da solução nomeada em SolutionName. Se mais de uma plataforma de solução estiver disponível, também será preciso especificar a plataforma (por exemplo,Debug|Win32
). Se esse argumento não for especificado ou for uma cadeia de caracteres vazia (""
), a ferramenta usará a configuração ativa da solução./Project
ProjNameOpcional. O caminho e o nome de um arquivo de projeto na solução. Você pode inserir o nome de exibição do projeto ou um caminho relativo da pasta SolutionName para o arquivo do projeto. Também é possível inserir o caminho completo e o nome do arquivo do projeto.
/ProjectConfig
ProjConfigNameOpcional. O nome da configuração de build do projeto (por exemplo,
Debug
ouRelease
) a ser usado ao limpar o/Project
nomeado. Se mais de uma plataforma de solução estiver disponível, também será preciso especificar a plataforma (por exemplo,Debug|Win32
). Se essa opção for especificada, ela substituirá o argumento Config./Out
Nome do arquivo de saídaOpcional. O nome de um arquivo para o qual você deseja enviar a saída da ferramenta. Se o arquivo já existir, a ferramenta anexará a saída ao final do arquivo.
Comentários
Esta opção tem a mesma função que o comando de menu Limpar Solução dentro do IDE.
Coloque as cadeias de caracteres que incluem espaços entre aspas duplas.
As informações de resumo ao realizar a limpeza ou a compilação, incluindo os erros, podem ser exibidas na janela Command ou em qualquer arquivo de log especificado com a opção /Out.
Se a opção /Project
não for especificada, a ação de limpeza será realizada em todos os projetos na solução, mesmo que o FileName tenha sido especificado como um arquivo de projeto.
Exemplo
O primeiro exemplo limpa a solução MySolution
, usando a configuração padrão especificada no arquivo da solução.
O segundo exemplo limpa o projeto CSharpWinApp
, usando a configuração de build do projeto Debug
dentro de MySolution
.
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /Clean
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /Clean "Debug" /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig "Debug"