2009-06-29 56 views
12

我們使用nant構建我們的項目(10 + Class Lib)和一個基於ASP.NET 2.0的網站。最近我們正在朝着ASP.NET 3.5邁進。我在網上搜索,發現nant不支持3.5。MSBuild vs nant

我也在尋找遷移MSBuild的選項。

  1. MS Build是否適合這個?
  2. 我聽說有人說MSBuild很慢?它是真的嗎?
  3. 使用MS Build我可以有單步構建?在所有我會做的就是調用nant.ext並給一個構建文件,它會做一個構建,並給我輸出。
+1

看看http://stackoverflow.com/questions/476163 – 2009-06-29 14:41:38

回答

2

NAnt可以很容易地支持.NET 3.5--我們在這裏使用它。而不是要求信用,請檢查此blog post

1

在的MSBuild,你可以有一個單一的步驟構建。 Nant可以與.Net 3.5一起使用,但始終落後於時代(.NET 4.0即將出貨)。 Nant .86 beta1與x64 Windows Server 2003存在問題(您將需要使用每晚構建)。我已經使用了兩個並且更喜歡MsBuild。有關更多詳細信息,請查看我寫的一篇較舊的博客文章Nant vs MsBuild