【发布时间】:2010-09-07 05:41:49
【问题描述】:
Visual Studio 2008 中的 Build Solution 和 Batch Build 有什么区别?
【问题讨论】:
标签: visual-studio build
Visual Studio 2008 中的 Build Solution 和 Batch Build 有什么区别?
【问题讨论】:
标签: visual-studio build
现有答案中似乎遗漏的关键点是批量构建允许您构建每个项目的多个配置(例如,您可以构建调试和一次操作即可发布配置)。
对于正常的构建,您必须使用配置管理器为每个项目选择一个配置。
【讨论】:
除了到目前为止已经提到的内容之外,批量构建还允许将项目或配置的组合存储为预设,以便于将来访问。
【讨论】:
批量构建允许您构建您选择的任何项目,而解决方案构建仅构建属于活动解决方案的项目。
您可以通过转到菜单工具 → 配置管理器来自定义哪些项目是解决方案构建的一部分。
【讨论】:
批量构建的另一个好处是它可以让您构建与当前配置不同的配置。这对于需要一段时间切换的解决方案非常方便。
【讨论】:
构建解决方案与批量构建所有项目相同。两种方法都尊重解决方案的依赖关系。
【讨论】: