我一直在使用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