有人能为C ++项目构建自动化提供NAnt脚本的任何示例吗?

谢谢!

有帮助吗?

解决方案

如果您正在使用Microsoft Visual C ++,那么我认为您可以通过从nant脚本中删除msbuild.exe并在命令行上传递解决方案文件来获得最大的控制权。 Visual Studio 2005 / .Net Framework 2.0及更高版本支持此功能。 e.g:

<property name="msbuild.dir" value="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727" />

...

<exec program="${msbuild.dir}\MSBuild.exe"
    commandline="/p:Configuration=Release .\MySolution.sln" 
/>

它将在您的解决方案中构建所有内容,无论语言如何(c#,VB,C ++等)

麦克

其他提示

如果项目在Visual Studio中,那么您可以使用<Solution>任务。这是最简单/最丑陋的方式。

编辑:刚刚意识到SO过滤掉了我的小XML标签。

我最近在寻找这类信息,并在此博客文章中找到了相关信息: http://seclib.blogspot.com/ 2005/05 /建筑物天然-C-项目与 - nant.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top