如何从现有解决方案 (.sln) 引导 NAnt 环境
-
19-08-2019 - |
题
我有一个 Visual Studio 2005 解决方案 (.sln),其中混合了 .NET 和 C++ 项目。生成 .build 文件的最佳方法是什么?我需要使用 NAnt 运行构建过程。我是 NAnt 的新手,我不知道如何设置它。每次任何项目中有新的源文件时,我是否都必须手动更新 .build 文件?是否有工具可以从 .sln 和 studio 项目文件生成 NAnt 文件?
解决方案
据我所知,没有办法从 sln 生成 .build 文件。应该有 .build 文件的不错的例子 http://nant.sourceforge.net.
话虽如此,有两种方法可以从 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)
其他提示
使用楠,你将不得不使用EXEC命令掏出来的MSBuild的解决方案文件。
其他已经遇到了同样的问题。
不隶属于 StackOverflow