我有一個混合了.NET和C++項目的Visual Studio 2005解決方案(.sln)。生成.build文件的最佳方法是什麼?我需要用NAnt運行我的構建過程。我是使用NAnt的新手,我不確定如何設置它。每次有任何項目中有新的源文件時,是否需要手動更新.build文件?有沒有一種工具可以從.sln和studio項目文件生成NAnt文件?如何從現有解決方案引導NAnt環境(.sln)
2
A
回答
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。
其他人遇到同樣的問題。
相關問題
- 1. 從另一個解決方案運行一個解決方案(.sln文件)
- 2. 如何動態創建解決方案文件.sln,.csproj,assemblyinfo.cs
- 3. 如何啓動VS 2010,以打開sln文件並在環境中選擇特定的解決方案配置
- 4. 開放VS2010解決方案與vs2012沒有改變SLN
- 5. 如何使用NAnt重建解決方案?
- 6. 使用MSBuild構建具有多種環境的解決方案
- 7. 瞭解解決方案(現有)
- 8. 如何導出cplex的解決方案?
- 9. 如何從Visual Studio 2013中將現有解決方案導出到GitHub
- 10. 如何在目錄下構建所有解決方案(.SLN)文件
- 11. 多環境源代碼控制的任何解決方案?
- 12. PHP循環解決方案
- 13. 在導入解決方案
- 14. 現有的TCP中繼解決方案
- 15. 調試現有的Sharepoint解決方案
- 16. 是否有關於Gson「循環引用」的解決方案?
- 17. 如何從Visual Studio解決方案
- 18. 在Visual Studio中存儲解決方案.sln文件的位置?
- 19. 轉換「makefile.vc」到「的.sln」解決方案文件
- 20. 單聲道可以製作解決方案文件(.sln)
- 21. 解決方案文件.sln是否更改了creationdate?
- 22. Visual Studio 2008中 - 移動解決方案文件(SLN,索尼)
- 23. 打開VS 2005解決方案文件(.sln)到內存中
- 24. 針對Google應用引擎開發環境/調試的更好解決方案?
- 25. 在生產環境中安裝帶導軌的太陽黑子解決方案
- 26. 在Mac上構建MAMP環境...最佳解決方案?
- 27. 開發人員環境中自動部署的解決方案?
- 28. .Net環境中的正確報告解決方案
- 29. RxJava解決方案,以防止堵塞在多線程環境
- 30. 刷新開放VS解決方案的環境變量
NAntContrib具有@Mjmarsh指示的MSBuild任務。 – 2009-02-13 16:37:24