我正在爲自動化構建過程奠定基礎,並且正在努力確保我開始沿着正確的道路前進。我們的代碼庫是Managed/Unmanaged C++的混合體。被管理的部分在.NET 2.0中,所有的項目都是Visual Studio 2005解決方案的一部分。使用託管C++的自動化構建工具(.NET 2.0)
現在我正在看NAnt,但我無法弄清楚如何執行構建。當我嘗試使用標籤來構建,它吐出一個錯誤:
Microsoft Visual Studio.NET 2005 solutions are not supported.
我覺得像我剛剛從錯誤的方向處理這個問題。任何人都可以指出我是正確的嗎?
P.S.我也想運行doxygen作爲構建過程的一部分,但我認爲無論選擇什麼工具,都會允許我至少將它作爲shell命令運行。
MSBuild更適合這種情況嗎?是否有可能使用NAnt編譯這個應用程序? – brian 2008-12-30 20:45:29
是的,您可以使用NAnt編譯它,但您可能必須創建一個NAnt構建文件才能這樣做。 MSBuild通常可以執行任何NAnt可以執行的任何操作,並且它已被IDE和環境使用。 – 2008-12-30 20:48:32