2008-12-03 19 views
2

我有一個混合了.NET和C++項目的Visual Studio 2005解決方案(.sln)。生成.build文件的最佳方法是什麼?我需要用NAnt運行我的構建過程。我是使用NAnt的新手,我不確定如何設置它。每次有任何項目中有新的源文件時,是否需要手動更新.build文件?有沒有一種工具可以從.sln和studio項目文件生成NAnt文件?如何從現有解決方案引導NAnt環境(.sln)

回答

4

我無法知道從sln生成.build文件。在http://nant.sourceforge.net應該有體面的.build文件的例子。

這就是說有兩種方法可以從NAnt構建.sln文件。

  • 結賬nant.sourceforge.net或 楠-contrib請爲內置或 擴展任務,要做到這一點
  • 使用「執行」任務掏出 msbuild.exe 打造SLN。

msbuild.exe對sln文件有本機支持。

msbuild.exe /p:Configuration=Debug /t:rebuild MySolution.sln 

msbuild.exe可以在你的.NET Framework目錄中找到(如C:\ WINDOWS \ Microsoft.NET \框架\ vX.XX.XXXX可以按如下方式構建命令行的SLN文件)

0

由於您不得不使用EXEC命令將解決方案文件解壓到msbuild。

其他人遇到同樣的問題。

+0

NAntContrib具有@Mjmarsh指示的MSBuild任務。 – 2009-02-13 16:37:24

相關問題