Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.Net/C#构建工具-NAnt是首选工具吗?_C#_Build Automation_Nant - Fatal编程技术网

.Net/C#构建工具-NAnt是首选工具吗?

.Net/C#构建工具-NAnt是首选工具吗?,c#,build-automation,nant,C#,Build Automation,Nant,我将要建立一个.net/C项目的自动构建 我在网上搜索了很多,有很多关于这个叫做“NAnt”的工具的参考资料 我的问题是: NAnt被认为是一个很好的工具吗?它还在使用吗 是否还有其他TOO是此类任务的事实标准 从项目的sourceforge页面上的信息来看,最近几年似乎没有太多的发展。这同样适用于NAntContrib项目 谢谢 是自动化构建过程的另一个选项。NAnt被广泛使用,并具有良好的支持 VisualStudio自带了自己的生成工具MSBuild,它内置在VisualStudio中

我将要建立一个.net/C项目的自动构建

我在网上搜索了很多,有很多关于这个叫做“NAnt”的工具的参考资料

我的问题是:

  • NAnt被认为是一个很好的工具吗?它还在使用吗
  • 是否还有其他TOO是此类任务的事实标准
从项目的sourceforge页面上的信息来看,最近几年似乎没有太多的发展。这同样适用于NAntContrib项目


谢谢

是自动化构建过程的另一个选项。

NAnt被广泛使用,并具有良好的支持


VisualStudio自带了自己的生成工具MSBuild,它内置在VisualStudio中(项目和解决方案文件是MSBuild脚本)。它有一个庞大的支持基础和多个社区扩展。

就我个人而言,是的,NAnt仍然在使用。我有一个标准的构建脚本,可以轻松地添加到任何新项目中。对于我计划保留一段时间的任何新代码,我都会这样做

NAnt技术成熟,在许多项目中得到广泛应用。它的吸引力很大一部分是通过定制任务的可扩展性

该项目似乎已经停止,但显然它仍然活跃和踢,根据。有人谈论未来的路线图,还有一个新版本。

  • NAnt被认为是一个很好的工具吗?它还在使用吗
NAnt仍在使用。我使用它来自动部署ASP.NET web应用程序和相关服务及数据库

  • 是否有其他工具是此类任务的事实标准
MSBuild被广泛使用。与NAnt相比的一个优势是它包含在.NET2.0+中。我还喜欢类似数组的功能和批处理:



参见这个相关的问题:./P>NAND和MSBug是2个主要工具,Team Foundation Server的构建代理完全(或大部分)从MSBug构建。参见NATE/MSBug的比较。总结:取决于您的偏好(每种偏好的优缺点)。回答你的另一个问题:是的,它仍然在使用。实际上,它本身并不是VisualStudio的一部分。它是.Net框架的一部分。