我的经理强迫我使用MSBuild来构建我的应用程序。
我在ASP.NET MVC中开发了我的应用程序。
以下是我的一些问题:
答案 0 :(得分:4)
MSBuild很棒。它在概念上与NAnt类似,但与其某些任务或实现略有不同。
一旦你习惯了它,你将开始构建文件。看一下csproj文件 - 它是一个MSBuild文件(注意.sln解决方案文件与MSBuild文件非常相似,但从技术上讲它不是MSBuild文件)(*)。为它构建自定义任务非常简单,teh interweb上有很多指南可以指导您完成任务。
如果您正在寻找其他选择,那么我会去NAnt。它是免费的,并提供大量的社区支持和额外的任务。我有几年没用过它了,所以我暂不评论它的确切状态。
使用MSBuild没有任何真正的缺点,除非你计算加快它的速度所花费的时间,以及花在研究它上面的时间。
从你的问题来看,听起来你并没有真正完成任何构建过程 - 花点时间去做,一旦你有了,你会想知道为什么你不早点这样做。
*回应Sayed Ibrahim Hashimi的评论
答案 1 :(得分:2)
MSBuild的优点:
缺点:嗯,XML语法可能不直观。