/Upgrade (devenv.exe)
Atualiza o arquivo de solução e todos os seus arquivos de projeto, ou o arquivo de projeto especificado, para os formatos atuais do Visual Studio para esses arquivos.
Sintaxe
devenv {SolutionFile|ProjectFile} /Upgrade [/Out OutputFilename]
Argumentos
SolutionFile
Necessário se você estiver atualizando toda uma solução e seus projetos. O caminho e o nome de um arquivo de solução. Você pode inserir apenas o nome do arquivo de solução, ou um caminho completo e o nome do arquivo de solução. A pasta ou o arquivo nomeado será criado, se ainda não existir.
ProjectFile
Necessário se você estiver atualizando um único projeto. O caminho e o nome de um arquivo de projeto na solução. Você pode inserir apenas o nome do arquivo de projeto, ou um caminho completo e o nome do arquivo de projeto. A pasta ou o arquivo nomeado será criado, se ainda não existir.
/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
Os backups são criados e copiados automaticamente para um diretório chamado Backup, que é criado no diretório atual.
É necessário fazer o check-out de projetos ou soluções controlados pelo código-fonte para que eles possam ser atualizados.
Usar a opção /Upgrade
não abre o Visual Studio. Os resultados da atualização podem ser vistos no Relatório de Atualização da linguagem de desenvolvimento da solução ou projeto. Nenhuma informação de erro ou de uso é retornada. Para saber mais sobre como atualizar projetos no Visual Studio, consulte Portar, migrar e atualizar projetos do Visual Studio.
Exemplo
Este exemplo atualiza um arquivo de solução chamado "MyProject.sln".
devenv "%USERPROFILE%\source\repos\MyProject\MyProject.sln" /upgrade