什么是1>和2>在Visual Studio构建窗口中?

时间:2009-06-14 00:02:19

标签: visual-studio msbuild

1>是什么?和2>在Visual Studio构建窗口中?这个数字有时会更高。流程?主题?拼图?我之前从未见过他们,他们开始出现在我的新机器上,现在是双核心。

2 个答案:

答案 0 :(得分:9)

它们是线程编号。在多处理器计算机上,VS在多个线程之间分配构建,并为每个线程编号。当一个线程结束时,它可以被终止并且一个新线程开始,这就是为什么你看到那里的数字越来越多。

如果您觉得将这些线程的输出混合在一起很烦人,请使用“Show output from”下拉列表中的“Build order”选项将每个线程的输出显示为一个。

答案 1 :(得分:8)

它是VS中的并行项目构建。 > 1来自一个项目的所有输出和> 2是来自另一个正在构建的项目的输出。

该选项在工具/选项/项目和解决方案/构建和运行/最大并行项目构建数中进行控制。安装时的默认值通常是系统中CPU的数量。

如果您的解决方案有多个项目,那么最多可以并行构建x个项目。并行构建的项目也取决于项目的依赖性,即依赖项目不会并行构建。