Dot-Net
nAnt 是否仍然支持並適用於 .net 3.5/VS2008?
我正在使用 MSBuild 來建構我的東西。我想通過 Build Server 使用 CruiseControl.net。
現在,CCNET 經常引用 nAnt,但看起來 ccnet 似乎可以完成 nant 通過項目配置和 msbuild 可以完成的大部分工作。此外,nAnt 似乎有點不受支持,現在已經有將近一年的 Beta 版本。
簡而言之:我實際上對 MSBuild 很滿意(特別是因為它是“官方”編譯器前端),對 nAnt 有點不舒服,但我不想過早判斷。
在 MSBuild 上使用 nAnt 的原因是什麼?尤其是 ccnet,它在功能方面似乎與 nant 有一些重疊(並添加了與自動建構相關的東西)
如果您對 MSBuild 非常滿意,那麼我會堅持使用 MSBuild。這可能是您首先學習的工具是您更喜歡的工具的情況之一。我從 NAnt 開始,不太習慣 MSBuild。我敢肯定他們都會在相當長的一段時間內出現。
兩者之間存在一些根本差異,一些 NAnt 粉絲和 Microsoftie 之間的對話可能最能突出顯示。
有趣的是,Jeremy Miller去年 在他的部落格上提出了完全相反的問題。