首页 > 解决方案 > devenv.exe 退出而不是构建(Visual Studio 社区 2019)

问题描述

设想:

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

这里.

为什么以及如何解决?

PS 在 GUI 模式下 VSlibogg.sln按预期构建。

PPS产品信息:

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

标签: visual-studio-2019devenv

解决方案


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

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

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

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


推荐阅读