devenv.exe /upgrade 没有按预期工作

devenv.exe /upgrade not working as intended

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

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

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

问题是我在应该调用 devenv 时调用了 devenv.exe

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

但是打电话

"C:\Program Files (x86)\Microsoft Visual Studio17\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.

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

的命令