2008-10-17 55 views
2

有谁知道有关使用NAnt作为本机代码构建过程指令的任何好的教程?本地代码环境的NAnt


是否有任何其他工具用于构建过程自动化,更适合本地代码环境?


我们正在开发一个win32移动应用程序,它将作为CAB文件在线提供下载。 CAB文件应包含用户在下载前填写的信息,以便应用程序安装过程将某些用户的信息写入设备注册表中。

回答

1

我们之前尝试过使用NAnt来构建一个大的VC++(VS2005)项目......它不工作。

问题是没有办法捕获Visual Studio以外的依赖关系。 IE浏览器。当给定的头文件被修改时,应该重建哪些cpp文件。

我们可以创建将所有文件放在编译器中的nant任务,并且每次都会重建它们。

最后,我们坚持使用调用devenv来执行构建的NAnt任务。这可能在VS2008中有所变化,但我怀疑它...

+0

与VS2005有相同的经验。你基本上最终使用NAnt来调用devenv -build。 – Hallgrim 2008-10-19 14:59:36

0

NAnt的事情是它可以做任何你想做的事情。由于我没有关于你想要做什么的完整细节,我只能离开我们用过的东西。

我们目前有很多不同的系统被挂钩到自动构建中。你提到原生开发,我将其作为Win32或非.NET代码。我们的大部分产品都是用非Microsoft IDE编写的。 NAnt仍然是我们的赢家,因为只要您用来开发的IDE或工具具有某种命令行界面,通常只需要拨打exec task即可使用它们。

我没有具体的任何教程可以帮助你做到这一点,而无需进一步了解你的努力的更多细节。