devenv.exe退出而不是生成(Visual Studio Community 2019)

时间:2019-10-23 20:35:38

标签: visual-studio-2019 devenv

场景:

  1. 打开Visual Studio 2019开发人员命令提示符v16.3.5
  2. cd c:\some_solution
  3. devenv.exe libogg.sln /Build
  4. devenv.exe会立即退出而不是生成!非常失望...

here

为什么以及如何解决?

P.S。在GUI模式下,VS会按预期构建libogg.sln

P.P.S。产品信息:

Microsoft Visual Studio Community 2019
Version 16.3.5
VisualStudio.16.Release/16.3.5+29411.108
Microsoft .NET Framework
Version 4.8.03752

1 个答案:

答案 0 :(得分:0)

devenv.exe 可以工作,但不会直接输出到控制台。如果您想查看输出,请使用 devenv.com。

<块引用>

以 devenv 开头的命令由 devenv.com 实用程序处理,该实用程序通过标准系统流(例如 stdout 和 stderr)提供输出。该实用程序在捕获输出(例如到 .txt 文件)时确定适当的 I/O 重定向。

<块引用>

或者,以 devenv.exe 开头的命令可以使用相同的开关,但会绕过 devenv.com 实用程序。直接使用 devenv.exe 可以防止输出出现在控制台上。

https://docs.microsoft.com/en-us/visualstudio/ide/reference/devenv-command-line-switches