我有一個C#項目,我需要自動化構建,我試圖在NAnt和MSBuild之間進行選擇。NAnt或MSBuild,我應該在svn環境中使用哪一個?
我應該使用哪一個?
哪一個有更好的功能,包括支持svn?
謝謝
我有一個C#項目,我需要自動化構建,我試圖在NAnt和MSBuild之間進行選擇。NAnt或MSBuild,我應該在svn環境中使用哪一個?
我應該使用哪一個?
哪一個有更好的功能,包括支持svn?
謝謝
爲什麼不能同時使用?您應該能夠從NAnt啓動MSBuild。
如果您有TFS並使用更嚴格的微軟方法,那麼我會使用MsBuild,因爲它自然嵌入到構建過程中。
如果您正在採取更加開源的方法,例如TeamCity,CruiseControl,那麼NAnt可能會更好。
只是爲了信息,TeamCity的工作愉快地MSBuild的 - 我們用這個組合我們的CI構建。 – itowlson 2009-04-17 02:32:11
我同意,你可以互相打電話給NAnt和MsBuild。我想表明有「MS方法」和「開源替代方案」。 – 2009-04-17 02:54:37