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


/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

См. также