谁能提供用于C++项目构建自动化的NAnt脚本的任何示例?
谢谢!
发布于 2008-10-21 16:35:33
如果您使用的是Microsoft Visual C++,那么我认为您可以通过从nant脚本中取出msbuild.exe并在命令行上传递您的解决方案文件来获得最大的控制权。这在Visual Studio 2005/.Net Framework 2.0及更高版本中受支持。例如:
<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++等)
麦克
发布于 2008-10-21 08:00:19
如果项目在Visual Studio中,那么我认为您可以使用<Solution>任务。这是最简单/最丑陋的方法。
编辑:刚刚意识到这一点,所以过滤掉了我的小标签。
发布于 2008-11-04 10:28:45
我最近正在寻找这类信息,并找到了关于它的博客条目:http://seclib.blogspot.com/2005/05/building-native-c-projects-with-nant.html
https://stackoverflow.com/questions/221052
复制相似问题