msbuild 入門與基本操作

msbuild 有點類似linux系統的makefile讓你可以自動透過指令編譯程式碼, 但許多地方差異滿大的!

—首先—

你要先確定command line interface 知道這個指令: msbuild
如果沒有這個指令,只需到環境變數PATH裡加入類似這樣的路徑:
C:\Windows\Microsoft.NET\Framework\v4.0.30319

Microsoft有寫簡單的操作, 可以跟著一步步做會比較有感覺
逐步解說:從頭開始建立 MSBuild 專案檔案
http://msdn.microsoft.com/zh-tw/library/dd576348.aspx

最簡單的用法:

新增一bat檔(如 buildall.bat), 用來批次處理編譯
內文為:

如此一來, 執行 buildall.bat 就可以邊一 xxx1 ~ xxx5 這五個solutions
直接後面接專案的.sln檔案就會幫你編譯囉, 當然若要不同編譯方式請在後面接著設定參數吧

如果遇到無法編譯 發生錯誤

處理方式: (來源參考)
I’m using Win 7 64-bit, VS2013 express, I fixed the problem by setting the following before running the cocos.py publish command:

其他參考

MSBuild Command-Line Reference:
http://msdn.microsoft.com/en-us/library/vstudio/ms164311.aspx

Common MSBuild Project Properties:
http://msdn.microsoft.com/en-us/library/vstudio/bb629394.aspx

發表迴響