我有一个混合了 .NET 和 C++ 项目的 Visual Studio 2005 解决方案 (.sln)。生成 .build 文件的最佳方法是什么,我需要使用 NAnt 运行我的构建过程。我是使用 NAnt 的新手,我不确定如何设置它。每次在任何项目中都有新的源文件时,我是否必须手动更新 .build 文件?是否有工具可以从 .sln 和 studio 项目文件生成 NAnt 文件?
harlev
问问题
1208 次
2 回答
4
我不知道从 sln 生成 .build 文件的方法。在http://nant.sourceforge.net应该有不错的 .build 文件示例。
话虽如此,有两种方法可以从 NAnt 构建 .sln 文件。
- 签出 nant.sourceforge.net 或 nant-contrib 以获得内置或扩展任务来执行此操作
- 使用“exec”任务来编译 msbuild.exe 来构建 sln。
msbuild.exe 具有对 sln 文件的本机支持。您可以从命令行构建一个 sln 文件,如下所示:
msbuild.exe /p:Configuration=Debug /t:rebuild MySolution.sln
msbuild.exe 可以在您的 .NET Framework 目录中找到(例如 C:\WINDOWS\Microsoft.NET\Framework\vX.XX.XXXX)
于 2008-12-03T20:36:03.973 回答
0
使用 nant,您将不得不使用 EXEC 命令将解决方案文件发送到 msbuild。
其他人也遇到了同样的问题。
于 2009-02-12T22:16:53.523 回答