有人可以提供用于 C++ 项目构建自动化的 NAnt 脚本示例吗?
谢谢!
最佳答案
如果您正在谈论 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++ 等)
迈克
关于build-process - 用于 C++ 项目构建自动化的 NAnt 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/221052/