如何从现有解决方案(.sln)引导NAnt环境

时间:2008-12-03 20:20:54

标签: visual-studio nant auto-generate

我有一个包含.NET和C ++项目的Visual Studio 2005解决方案(.sln)。生成.build文件的最佳方法是什么?我需要使用NAnt运行我的构建过程。我是新手使用NAnt,我不知道如何设置它。每次在任何项目中都有新的源文件时,我是否必须手动更新.build文件?是否有一个工具可以从.sln和studio项目文件中为NAnt生成文件?

2 个答案:

答案 0 :(得分:4)

我不知道从sln生成.build文件。 http://nant.sourceforge.net上的.build文件应该有不错的例子。

据说有两种方法可以从NAnt构建.sln文件。

  • checkout nant.sourceforge.net或 nant-contrib for built in或 扩展任务来做到这一点
  • 使用“exec”任务进行shell 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)

答案 1 :(得分:0)

如果没有,您将不得不使用EXEC命令向msbuild发送解决方案文件。

其他人也遇到过同样的问题。