我有一个 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的解决方案文件。

其他已经遇到了同样的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top