/Upgrade (devenv.exe)
Обновляет файл решения и все его файлы проектов либо указанный файл проекта до текущих форматов Visual Studio для этих файлов.
Синтаксис
devenv {SolutionFile|ProjectFile} /Upgrade [/Out OutputFilename]
Аргументы
SolutionFile
Требуется при обновлении всего решения и его проектов. Путь и имя для файла решения Можно ввести только имя файла решения или полный путь и имя файла решения. Если папка или файл еще не существуют, они будут созданы.
ProjectFile
Требуется при обновлении одного проекта. Путь и имя для файла проекта в решении. Можно ввести только имя файла проекта или полный путь и имя файла проекта. Если папка или файл еще не существуют, они будут созданы.
/Out
OutputFilenameНеобязательно. Имя файла, в который вы хотите отправить выходные данные средства. Если файл уже существует, средство добавляет в его конец выходные данные.
Замечания
Резервные копии автоматически создаются и копируются в каталог с именем Backup, который создается в текущем каталоге.
Решения или проекты в системе управления версиями необходимо получать для изменения, прежде чем их можно будет обновить.
Использование параметра /Upgrade
не приводит к запуску Visual Studio. Результаты обновления можно просмотреть в отчете об обновлении для языка разработки конкретного решения или проекта. Сведения об ошибках или использовании не возвращаются. См. дополнительные сведения о переносе, миграции и обновлении проектов Visual Studio.
Пример
В этом примере выполняется обновление файла решения с именем MyProject.sln.
devenv "%USERPROFILE%\source\repos\MyProject\MyProject.sln" /upgrade