164得票14回答
NAnt还是MSBuild,该如何选择以及何时使用?

我知道在Stack Overflow上还有其他与NAnt和MSBuild相关的问题,但我没有找到两者之间的直接比较,所以这里是问题。 何时应该选择NAnt而不是MSBuild?哪个更适合什么?NAnt是否更适合家庭/开源项目,而MSBuild则适用于工作项目?使用其中任何一个的经验如何?

121得票4回答
我该如何使用Nant/Ant命名模式?

我必须承认,我总是会忘记Nant命名模式(例如在文件集中使用的模式)的语法细节。双星号/单星号的东西似乎在我的脑海中容易被遗忘。 是否有人可以提供一个权威指南来解释这些命名模式?

107得票4回答
如何解决使用Nant 0.91时的配置错误?

在下载 Nant 0.91 后,我遇到了一些与配置或安全相关的相当难以理解的配置错误(见下文)。 我只是想简单地将我的 Nant 可执行文件从 0.86 升级到 0.91。如何解决在 Windows 7 机器上构建时出现的以下问题? log4net:ERROR XmlConfigur...

68得票4回答
如何在MSBuild中从构建中排除一个项目?

我需要构建一个解决方案,但要排除一个项目。应该如何做? 我搜索了很多有关此问题的内容,但没有什么能够帮助。 ItemGroup 部分会引发以下异常: 无效元素。未知任务或数据类型。 PropertyGroup 也会引发异常。 以下是我的代码示例:<project name=&quot...

59得票7回答
MSbuild是否需要在构建服务器上安装Visual Studio?

我们可以在没有安装Visual Studio 2012的情况下使用MSBuild吗? 目前,我们有一个构建服务器用于编译和创建我们其中一个项目的部署副本,该服务器上已安装Visual Studio专业版。我们现在正在设置一个新的构建服务器。我们是否真的需要在新的构建服务器上安装Visual ...

55得票10回答
从WSDL生成HTML文档

从WSDL生成可读性强的文档的方法是什么?过去我使用过WSDL viewer(由Tomi Vanek制作),结果很满意,但我对其他可能的替代方案也感兴趣。 我也听说过x3sp,但我还没有尝试过。

49得票2回答
如何在NUnit测试中添加日志消息,以便在nant构建执行中显示?

使用NUnit,如果在测试中添加Debug.Print语句,它们会出现在测试输出中。 (至少在ReSharper单元测试窗口中是这样。) 当使用执行相同测试的NAnt构建文件时,这些Debug.Print语句不会出现。 如何添加消息到我的单元测试中,以便它们将同时出现在NUnit输出和NAnt...

43得票14回答
最佳的.NET构建工具

可能重复: NAnt或MSBuild,在何时选择哪一个? .NET最好的构建工具是什么? 我目前使用NAnt,但只是因为我有Ant的经验。是否更喜欢MSBuild?

36得票8回答
使用Nant构建.NET 4项目

我应该如何让nant构建面向.NET 4.0框架的项目?

31得票7回答
nAnt仍然受支持并适用于.NET 3.5 / VS2008吗?

我正在使用MSBuild构建我的项目。我想使用CruiseControl.net作为我的构建服务器。 现在,CCNET经常引用nAnt,但看起来ccnet通过项目配置和msbuild可以做到大部分nAnt所能做的事情。而且,nAnt似乎有点被遗弃了,beta版本已经发布将近一年。 简而言之...