Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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
NAnt或MSBuild,在svn环境中应该使用哪一个?_Msbuild_Nant - Fatal编程技术网

NAnt或MSBuild,在svn环境中应该使用哪一个?

NAnt或MSBuild,在svn环境中应该使用哪一个?,msbuild,nant,Msbuild,Nant,我有一个C#项目,我需要为其自动化构建,我正在尝试在NAnt和MSBuild之间进行选择 我应该用哪一个 哪一个功能更好,包括支持svn 谢谢为什么两者都不可以呢?您应该能够从NAnt启动MSBuild。如果您有TFS并使用更严格的microsoft方法,那么我将使用MSBuild,因为它自然嵌入到构建过程中 如果您采用的是更开放的源代码方法,如TeamCity、CruiseControl,那么NAnt可能会更好。您应该阅读以下内容: 仅供参考,TeamCity与MSBuild合作愉快——我们将

我有一个C#项目,我需要为其自动化构建,我正在尝试在NAnt和MSBuild之间进行选择

我应该用哪一个

哪一个功能更好,包括支持svn


谢谢

为什么两者都不可以呢?您应该能够从NAnt启动MSBuild。

如果您有TFS并使用更严格的microsoft方法,那么我将使用MSBuild,因为它自然嵌入到构建过程中

如果您采用的是更开放的源代码方法,如TeamCity、CruiseControl,那么NAnt可能会更好。

您应该阅读以下内容:


仅供参考,TeamCity与MSBuild合作愉快——我们将此组合用于CI构建。我同意,您可以相互调用NAnt和MSBuild。我想展示的是“MS方法”和“开源替代方案”。