使用nant进行自动构建VS2008和.Net 3.5而不使用msbuild-task

时间:2012-11-30 02:53:38

标签: visual-studio-2008 msbuild nant

我曾尝试使用NAnt 0.92来更快地构建VS2008解决方案。我正在使用解决方案任务,但它不起作用。在互联网上说必须使用msbuild-task而不是solution-task。但是msbuild-task的构建与VS2008中的构建没有什么不同。还有其他办法吗?

1 个答案:

答案 0 :(得分:1)

如果您的主要目标是更快地构建解决方案,那么您的主要目标不应该是避免MSBuild。以下是有关如何加速构建的一般建议:

  • 使用专用的构建服务器。除了构建您的解决方案之外没有其他责任的机器,其中资源不必与其他任务共享,这很可能加快您的构建。
  • 你遇到性能问题?关注Jeff Atwood's advice并在其上投放硬件。
  • 使用 MSBuild代替Visual Studio进行构建。这样可以避免GUI消耗任何开销资源。此外,您可以通过与MSBuild的/m开关并行构建来加速构建。有关此on Scott Hanselman's blog的更多信息。