1>是什么?和2>在Visual Studio构建窗口中?这个数字有时会更高。流程?主题?拼图?我之前从未见过他们,他们开始出现在我的新机器上,现在是双核心。
答案 0 :(得分:9)
它们是线程编号。在多处理器计算机上,VS在多个线程之间分配构建,并为每个线程编号。当一个线程结束时,它可以被终止并且一个新线程开始,这就是为什么你看到那里的数字越来越多。
如果您觉得将这些线程的输出混合在一起很烦人,请使用“Show output from”下拉列表中的“Build order”选项将每个线程的输出显示为一个。
答案 1 :(得分:8)
它是VS中的并行项目构建。 > 1来自一个项目的所有输出和> 2是来自另一个正在构建的项目的输出。
该选项在工具/选项/项目和解决方案/构建和运行/最大并行项目构建数中进行控制。安装时的默认值通常是系统中CPU的数量。
如果您的解决方案有多个项目,那么最多可以并行构建x个项目。并行构建的项目也取决于项目的依赖性,即依赖项目不会并行构建。