/Upgrade (devenv.exe)
Met le fichier solution et tous ses fichiers projet, ou le fichier projet spécifié, aux formats Visual Studio actuels pour ces fichiers.
Syntaxe
devenv {SolutionFile|ProjectFile} /Upgrade [/Out OutputFilename]
Arguments
SolutionFile
Requis en cas de mise à niveau d’une solution tout entière avec ses projets. Chemin et nom d’un fichier solution. Vous pouvez entrer uniquement le nom du fichier solution, ou un chemin complet et le nom du fichier solution. Si le dossier ou le fichier nommé n’existe pas encore, il est créé.
ProjectFile
Requis en cas de mise à niveau d’un seul projet. Chemin et nom d’un fichier projet dans la solution. Vous pouvez entrer uniquement le nom du fichier projet, ou un chemin complet et le nom du fichier projet. Si le dossier ou le fichier nommé n’existe pas encore, il est créé.
/Out
OutputFilenamefacultatif. Nom du fichier auquel vous souhaitez envoyer la sortie de l’outil. Si le fichier existe déjà, l’outil ajoute la sortie à la fin du fichier.
Notes
Les sauvegardes sont créées et copiées automatiquement dans un répertoire nommé Backup, créé dans le répertoire actif.
Les solutions ou projets sous contrôle de code source doivent être extraits avant de pouvoir être mis à niveau.
Le commutateur /Upgrade
n’ouvre pas Visual Studio. Les résultats de la mise à niveau peuvent être vus dans le rapport de mise à niveau pour le langage de développement de la solution ou du projet. Aucune information d’erreur ni d’utilisation n’est retournée. Pour plus d’informations sur la mise à niveau de projets dans Visual Studio, voir Porter, migrer et mettre à niveau des projets Visual Studio.
Exemple
Cet exemple met à niveau un fichier solution nommé « MyProject.sln ».
devenv "%USERPROFILE%\source\repos\MyProject\MyProject.sln" /upgrade