据我所知,VS2008/MSBuild不支持C#项目的多线程编译。不知道VS2010是否支持。您知道有这样做的第三方产品或开源项目吗?
确实 MSBuild 支持多核;虽然它有点像黑客,有一些限制。
从命令行更容易。
同样,一些构建服务器(如果我记得的话,teamcity 就是其中之一)可以在多台机器上拥有构建运行程序,以进一步减少构建时间。