PolyTraceAid Compilation

From OO Lab
Jump to: navigation, search

這裡說明如何將PolyTraceAid自龍脈中的Subversion Checkout出來,並且建置PolyTraceAid的開發環境,以便對PolyTraceAid進行開發。

編譯環境為Windows系統,並安裝下列軟體

  • Visual Studio 2010 專業英文版
  • TortoiseSVN

步驟

  1. 建立一個新的PolyTraceAid Addin專案,建立步驟如下:(此專案的原始碼被Subversion Checkout出來的的原始碼取代以後,即可在此專案進行PolyTraceAid的開發)
    1. 開啟Visual Studio 2010
    2. New Project...
    3. 左欄:Other Project Types -> Extensibility,右欄:Visual Studio Add-in,下方名稱欄(Name)填入:PolyTraceAid
    4. Next
    5. Create an Add-in using Visual C# -> Next
    6. Next
    7. What is the name of your Add-in以及What is the description of your Add-in這兩欄可以略過。然後Next
    8. 勾選Yes, create a 'Tools' menu item....
    9. 勾選I would like my Add-in to ....
    10. Next
    11. Would you like to generate settings...可忽略
    12. Next
    13. Finish
  2. 將PolyTraceAid自龍脈Checkout出來
  3. 自Checkout出來的資料夾中,取得PolyTraceAid最新的原始程式碼,並覆蓋至第1步驟建立好的PolyTraceAid專案中
    • 確認Visual Studio 2010狀態為關閉
    • Checkout出來的資料夾根目錄底下有一個資料夾"src-2010",將其資料夾所有內容複製至第1步驟建立的專案的原始碼資料夾中
      專案原始碼資料夾應位於C:\Users\USER\Documents\Visual Studio 2010\Projects\PolyTraceAid\PolyTraceAid
  4. 編譯
    • 開啟第1步驟所建立的PolyTraceAid專案,此時專案應與剛建立時的狀態大不相同
    • 建置專案並執行(理論上此時應該不會有編譯錯誤的情形,若出現無法寫入dll檔案的錯誤,重開Visual Studio應能解決)此時即可開始繼續進行專案開發。
  5. Commit code
    • 除了bin與obj資料夾,將C:\Users\USER\Documents\Visual Studio 2010\Projects\PolyTraceAid\PolyTraceAid\的內容全部複製到checkout出來根目錄的src-vs2010下,commit即可
Personal tools