我一直在使用Codesmith框架NetTiers來生成一個DAL等,放到一個稱爲'NetTiers'的文件夾之外,在我的主項目文件夾中,並且引用我的主項目中的該文件夾中的DLL。使用Codesmith框架(NetTiers/Plinqo)的Visual Studio解決方案結構
我已經開始使用Plinqo框架,並且想要使用相同項目中該框架生成的文件作爲我在NetTiers中使用的項目。 (我使用這兩個框架的原因是我想從Plinqo獲得/學習更新的LINQ善良,但爲了兼容性,也有熟悉的NetTiers代碼DAL,BLL語法可用)。
我的問題是:什麼是在使用像這些Codesmith模板時使用的最佳Visual Studio解決方案和文件結構?框架的生成代碼是否應該包含在主項目之外,並作爲項目添加到整體解決方案中?或者每個模板的生成代碼都有自己的解決方案?生成的文件應該在主項目的文件結構中嗎?
我嘗試過這些中的每一種的組合,並且他們各有其優點和缺點。我想知道是否有經過驗證和測試的模式。
我一直在試驗 - 將生成的項目放在主要解決方案中。 – 2009-10-30 22:50:00