`devenv` 退出太慢。`msbuild` 不是增量构建

编程语言 2026-07-12

我想把Visual Studio的编译错误传给codex-cli/claude-code,而不需要复制粘贴。我想在命令行构建和IDE构建之间切换。这是一个C++项目。


msbuild MyApp.vcxproj

进行一次完整的重建。如何通过使用Visual Studio创建的缓存资源实现增量构建?看来你需要进行额外的配置 https://learn.microsoft.com/en-us/visualstudio/msbuild/how-to-build-incrementally


devenv /Build debug MyApp.vcxproj

不会退出!(它会进入一个REPL吗?) 并且慢得让人恼火。

编辑:似乎devenv会退出,但需要很长时间。就像在关闭Visual Studio后再尝试升级一样。


Copilot已集成到Visual Studio中,开箱即用。

如果我们能够通过命令行与正在运行的Visual Studio进程进行交互,那就太好了……

解决方案

MSBuild按预期工作,我觉得只是为ARM构建而已……

msbuild MyApp.sln /p:Configuration=Debug /p:Platform=x64

你可以直接用 -nologo -clp:ErrorsOnly 输出编译错误。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章