我有一个 Visual Studio 2005 解决方案 (.sln),其中混合了 .NET 和 C++ 项目。生成 .build 文件的最佳方法是什么?我需要使用 NAnt 运行构建过程。我是 NAnt 的新手,我不知道如何设置它。每次任何项目中有新的源文件时,我是否都必须手动更新 .build 文件?是否有工具可以从 .sln 和 studio 项目文件生成 NAnt 文件?
最佳答案
据我所知,没有办法从 sln 生成 .build 文件。 http://nant.sourceforge.net 应该有 .build 文件的不错的例子。 .
话虽如此,有两种方法可以从 NAnt 构建 .sln 文件。
- 查看 nant.sourceforge.net 或 nant-contrib 用于内置或 扩展任务来执行此操作
- 使用“exec”任务来退出 msbuild.exe 构建 sln。
msbuild.exe 对 sln 文件具有 native 支持。您可以从命令行构建 sln 文件,如下所示:
msbuild.exe /p:Configuration=Debug /t:rebuild MySolution.sln
msbuild.exe 可以在 .NET Framework 目录中找到(例如 C:\WINDOWS\Microsoft.NET\Framework\vX.XX.XXXX)
关于visual-studio - 如何从现有解决方案 (.sln) 引导 NAnt 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/338561/