我尝试使用 NAnt 0.92 更快地构建 VS2008 解决方案。我正在使用解决方案任务,但它不起作用。在互联网上说必须使用 msbuild-task 而不是 solution-task。但是通过 msbuild-task 构建与在 VS2008 中构建没有什么不同。还有其他方法吗?
问问题
100 次
1 回答
1
如果您的主要目标是更快地构建解决方案,那么您的主要目标不应该是避免使用 MSBuild。以下是一些关于如何加快构建速度的一般建议:
- 使用专用的构建服务器。一台除了构建解决方案而无需与其他任务共享资源之外没有其他责任的机器很可能会加速您的构建。
- 你有性能问题吗?听从Jeff Atwood 的建议,在上面扔硬件。
- 使用MSBuild 而不是 Visual Studio 进行构建。通过这种方式,您可以避免 GUI 消耗任何开销资源。
/m
此外,您可以通过与 MSBuild 的开关并行构建来加快构建速度。在 Scott Hanselman 的博客上找到更多信息。
于 2012-11-30T07:12:03.573 回答