gpt4 book ai didi

c# - 用于命令行构建的 MSBuild 与 devenv

转载 作者:IT老高 更新时间:2023-10-28 12:43:17 25 4
gpt4 key购买 nike

我想知道:从命令行编译解决方案时使用 msbuild 和 devenv 有什么区别?

注意到一个明显的事情是 msbuild 确实构建了解决方案中不包含的依赖项目,而 devenv 没有。

还有其他的吗?是否有一些特殊标志可以传递给 msbuild 以使其与 devenv 构建完全匹配?

附:我正在使用 Visual Studio 2010 SP1

最佳答案

MSBuild 的主要优点是您无需安装 Visual Studio。

MSBuild 的一个限制是它不支持构建 Visual Studio 安装项目 (.vdproj)。

(您可以通过 defining an exec task which calls devenv 解决此问题,但您仍然需要 Visual Studio。)

关于c# - 用于命令行构建的 MSBuild 与 devenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9604511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com