【发布时间】:2017-12-27 17:58:42
【问题描述】:
似乎是一个非常明显的问题,但我无法在网上的任何地方找到这个问题 - 但究竟什么才是手动构建的东西?如果我在 Visual Studio 上执行 Ctrl+Shift+B 是手动构建吗?那我怎么能从那个转到自动构建(从命令行运行它?)。我所知道的是,我应该使用 MSBuild 对当前“手动”构建的项目进行自动构建。
【问题讨论】:
-
通常只有 CI 系统进行自动构建。您对“手动”的定义具有误导性。
-
我好像没有给出手册的定义?这就是我的问题所在。就像手动构建的内容一样,它与自动构建有什么不同?
-
'从命令行运行'仍然是手动构建,因为您必须直接启动它。至少,我是这么定义的。自动化构建可能意味着的一件事是让一些软件连续运行,以查找源代码何时更改,以及何时更改开始构建(并最终使输出在某处可用)。可以说,自从您进行更改后,您仍在启动构建,但这是一个额外的间接层,您自己不会发出构建命令。搜索“持续集成”等。
-
好的,这很有意义,谢谢!
标签: visual-studio build msbuild