我发现有些人正试图通过NAnt而不是VS GUI来构建他们的项目。 NAnt比GUI好吗?你有任何经验吗?
最诚挚的问候,
答案 0 :(得分:3)
如果您的项目的构建过程不仅仅涉及编译源,那么NAnt等构建工具将允许您自定义和扩展该过程以执行任何操作。
构建过程的一个示例可能是:
单独使用Visual Studio UI自动执行此类过程可能非常具有挑战性。
我应该指出 Visual Studio本身使用内部构建工具来完成名为MSBuild的工作。 MSBuild is architecturally very similar到NAnt,具有构建在.NET Framework中的优势 choice between MSBuild and NAnt应该考虑两种工具提供的内容以及您的具体需求。
答案 1 :(得分:2)
使用Nant有很多原因。
最简单的,我猜最常用的原因是你可能想要设置一个自动构建脚本(例如在专门用于创建最新版本的构建机器上)。
Nant也是独立于平台的,所以你不依赖于Windows。
a similar question here可能会为您提供更多信息。太