devenv.exe /upgrade 未按预期工作

Posted

技术标签:

【中文标题】devenv.exe /upgrade 未按预期工作【英文标题】:devenv.exe /upgrade not working as intended 【发布时间】:2019-11-15 20:25:09 【问题描述】:

我正在尝试使用 devenv.exe 通过命令行升级 Visual Studio 2013 解决方案文件。

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe" TimeReportingDataMart.sln /Upgrade

但是没有输出,解决方案没有升级。 devenv 不是正确的工具吗?还是我只是完全错过了什么?

【问题讨论】:

有 devenv.exe 和 devenv.com。后者是为命令行使用和键入“devenv jadajada”而设计的。但没什么意义,它是一个 IDE,所以只需使用 File > Open,如果升级是必要的,那么它会自动发生。很少有必要。 【参考方案1】:

问题是我本应拨打devenv 时拨打了devenv.exe

打电话, "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe" TimeReportingDataMart.sln /Upgrade 失败。

但是打电话

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv" TimeReportingDataMart.sln /Upgrade 给我输出。

它给出:

Copyright (C) Microsoft Corp. All rights reserved.

Information:
This project/solution does not require migration. It will open without modification.

这对我没有帮助,但至少我得到了运行命令..

【讨论】:

以上是关于devenv.exe /upgrade 未按预期工作的主要内容,如果未能解决你的问题,请参考以下文章

作为 devenv 命令启动 exe

devenv.exe 选项卡式文档

如何从其他 exe 程序运行 Devenv.exe?

如何从 GitHub 操作中升级 Visual Studio 项目?

CCnet devenv.exe 错误

如何通过 devenv.exe\com 构建具有平台配置的项目?