我正在为自动化构建过程奠定基础,并且正在努力确保我开始沿着正确的道路前进。我们的代码库是Managed/Unmanaged C++的混合体。被管理的部分在.NET 2.0中,所有的项目都是Visual Studio 2005解决方案的一部分。使用托管C++的自动化构建工具(.NET 2.0)
现在我正在看NAnt,但我无法弄清楚如何执行构建。当我尝试使用标签来构建,它吐出一个错误:
Microsoft Visual Studio.NET 2005 solutions are not supported.
我觉得像我刚刚从错误的方向处理这个问题。任何人都可以指出我是正确的吗?
P.S.我也想运行doxygen作为构建过程的一部分,但我认为无论选择什么工具,都会允许我至少将它作为shell命令运行。
MSBuild更适合这种情况吗?是否有可能使用NAnt编译这个应用程序? – brian 2008-12-30 20:45:29
是的,您可以使用NAnt编译它,但您可能必须创建一个NAnt构建文件才能这样做。 MSBuild通常可以执行任何NAnt可以执行的任何操作,并且它已被IDE和环境使用。 – 2008-12-30 20:48:32