build-process - 用于 C++ 项目构建自动化的 NAnt 脚本

标签 build-process nant

有人可以提供用于 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/

相关文章:

visual-studio - 在 Visual Studio 中测量总解决方案构建时间

java - 如何将 CVS 与 maven-release-plugin 一起使用?

editor - 有哪些 NAnt 编辑器可用?

javascript - 如何使用 nUnit 对 JavaScript 进行单元测试?

tfs - 使用 nant 从 TFS 获取代码

.net - CruiseControl.NET,Nant 真的有必要吗?

c++ - 在 Windows 和 Linux 上构建 C++

svn - 构建服务器和源代码控制存储库

ASP.NET Web 应用程序构建输出 - 如何包含所有部署文件?

nant - 如何在 TeamCity 中为控制台应用程序自动化单元测试?