2012-11-30 72 views
-2

我試圖使用NAnt 0.92更快地構建VS2008解決方案。我正在使用解決方案任務,但它不起作用。在互聯網上說,必須使用msbuild-task而不是解決方案任務。但是通過msbuild-task建立與在VS2008中建立並沒有什麼不同。有沒有其他方法?使用nant自動構建與VS2008和.net 3.5沒有msbuild任務

+0

能告訴我們你得到的錯誤和最小的構建腳本嗎?你不會提供太多的信息。 –

回答

1

如果您的主要目標是更快地構建解決方案,那麼您的主要目標不應該是避免使用MSBuild。以下是關於如何加快構建的一些常規建議:

  • 使用專用的構建服務器。一臺機器除了構建解決方案,無需與其他任務共享資源之外,沒有其他責任,這很可能會加速構建。
  • 您的表現有問題嗎?按照Jeff Atwood's advice並在其上扔硬件。
  • 使用 MSBuild代替Visual Studio用於構建。這樣可以避免GUI的任何開銷資源消耗。此外,您可以通過與MSBuild的/m開關並行構建來加速構建。找到更多關於這個on Scott Hanselman's blog的信息。