/Upgrade (devenv.exe)
将解决方案文件及其所有项目文件或指定的项目文件更新为,这些文件的当前 Visual Studio 格式。
语法
devenv {SolutionFile|ProjectFile} /Upgrade [/Out OutputFilename]
参数
SolutionFile
若要升级整个解决方案及其项目,此为必需参数。 解决方案文件的路径和名称。 可以只输入解决方案文件的名称,也可以输入解决方案文件的完整路径和名称。 如果已命名的文件夹或文件尚不存在,便会进行创建。
ProjectFile
若要升级一个项目,此为必需参数。 解决方案中项目文件的路径和名称。 可以只输入项目文件的名称,也可以输入项目文件的完整路径和名称。 如果已命名的文件夹或文件尚不存在,便会进行创建。
/Out
OutputFilename可选。 要将工具输出发送到的文件的文件名。 如果文件已有,工具将输出追加到文件末尾。
注解
备份自动创建,并复制到在当前目录中创建的“备份”目录中。
要升级源代码控制的解决方案或项目,必须先将其签出。
使用 /Upgrade
开关不会打开 Visual Studio。 可在解决方案或项目的开发语言的“升级报告”中看到升级结果。 不会返回任何错误或使用情况信息。 若要详细了解如何在 Visual Studio 中升级项目,请参阅移植、迁移和升级 Visual Studio 项目。
示例
下面的示例升级名为“MyProject.sln”的解决方案文件。
devenv "%USERPROFILE%\source\repos\MyProject\MyProject.sln" /upgrade