我一直在使用NAnt,虽然它大部分时间都运行良好,但是有些功能非常有限,你发现自己正在做一个值得工作的页面,而不是几行。
我最大的问题是从exec任务返回结果..你必须输出到文件然后读取文件然后在我的情况下子字符串你读到的。 乘以8个不同的查询,你就会有很多不必要的工作。
无论如何,我想切换MSBuild,在这种情况下有更好的支持。
但问题是我正在使用CI + Nant在登台时进行部署,有时候是生产,而Nant只是一个包含您复制文件的目录。
但据我所知,必须安装和注册MSBuild。
是否存在独立的MSBuild下载?
由于
答案 0 :(得分:3)
我今天没有时间为MSBuild编写一份粗略的历史记录(我已经在IIS和C#编译器上介绍了ASP.NET),但我会告诉你,MSBuild今天不仅是独立的,而且是开源的在GitHub,
https://github.com/microsoft/msbuild
您可以从Microsoft下载中下载安装程序,也可以编译自己的安装程序。