最近新近公司發現公司在項目開發上採用的是內部的代碼生成工具產生的骨架代碼進行開發的方式,這讓我對代碼生成工具又重新燃起了興趣,CodeSmith幾年前就有接觸不過不熟,這次決定重新學習下,順便記錄下以供將來和有需要的朋友查閱。
幾年了CodeSmith並沒有太大的變化,安裝完後主要分成2個程序“CodeSmith Generator Explorer”和“CodeSmith Generator Studio”
CodeSmith Generator Explorer
主要負責運行已經寫好的模板直接生成生成環境需要的代碼,輕量級。
CodeSmith Generator Studio
界面和Visual Studio很接近,CodeSmith的IDE
附件附上C7的正確激活步奏