-2

NAnt 0.92を使用して、VS2008ソリューションをより高速に構築しようとしました。ソリューションタスクを使用していますが、機能しません。インターネットでは、solution-taskの代わりにmsbuild-taskを使用する必要があると言います。ただし、msbuild-taskによるビルドは、VS2008のビルドと同じです。他に方法はありますか?

4

1 に答える 1

1

ソリューションをより速く構築することが主な目標である場合、主な目標はMSBuildを回避することではありません。ビルドを高速化する方法に関する一般的なアドバイスは次のとおりです。

  • 専用のビルドサーバーを使用します。リソースを他のタスクと共有する必要がないソリューションを構築する以外の責任を負わないマシンは、構築をスピードアップする可能性が非常に高くなります。
  • パフォーマンスに問題がありますか?ジェフ・アトウッドのアドバイスに従い、ハードウェアをその上に投げます。
  • ビルドには、VisualStudioの代わりにMSBuildを使用してください。このようにして、GUIによるオーバーヘッドリソースの消費を回避します。/mさらに、MSBuildのスイッチと並行してビルドすることで、ビルドを高速化できます。詳細については、 ScottHanselmanのブログをご覧ください。
于 2012-11-30T07:12:03.573 に答える