我的經理迫使我使用MSBuild來構建我的應用程序。使用MSBuild有什麼好處?
我在ASP.NET MVC中開發了我的應用程序。
這裏有一些問題,我有:
- 什麼的MSBuild的優勢是什麼?
- 有沒有比MSBuild更好的其他構建工具?
- 簡單構建項目有什麼缺點?
我的經理迫使我使用MSBuild來構建我的應用程序。使用MSBuild有什麼好處?
我在ASP.NET MVC中開發了我的應用程序。
這裏有一些問題,我有:
MSBuild很棒。它在概念上與NAnt類似,但與它的一些任務或實現略有不同。
一旦你習慣了它,你會開始構建文件。看一看csproj文件 - 它是一個MSBuild文件(注意.sln解決方案文件與MSBuild文件非常相似,但它在技術上不是MSBuild文件)。爲其構建自定義任務非常簡單,有很多關於interweb的指南可以幫助您瞭解如何執行此任務。
如果你正在尋找替代品,那麼我會去NAENT。它是免費的,並有大量的社區支持和額外的任務可用。雖然我還沒有使用它幾年,所以我目前無法評論它的確切狀態。
使用MSBuild並沒有什麼實際的缺點,除非您計算了加快速度所需的時間以及花費在研究上的時間。
從你的問題來看,你聽起來似乎並沒有太多的構建過程 - 花時間去做,一旦你有了你,會想知道爲什麼你沒有儘早做。
*編輯響應由賽義德·易卜拉欣·哈希米發表評論
謝謝@@ Slugster .. 。 – Pankaj 2010-02-10 06:32:07
csproj文件(以及其他像vbproj)是MSBuild文件。 – 2010-02-10 06:52:13
Ahh,好的...是不是合適的MSBuild文件的解決方案文件?謝謝你說,很高興在這裏見到你:) – slugster 2010-02-10 10:08:22