【发布时间】:2014-09-04 16:12:51
【问题描述】:
我在公司遇到了一个奇怪的解决方案结构——应用程序的不同层被组织在文件夹中(而不是在项目中)。
例如,解决方案中有文件夹,名为“DAL”、“BL”、“WCFClient”等。我以前从未见过,但不能完全确定关于这件事有什么困扰我的。
谁能告诉我这种基于文件夹的组织方法是否有任何缺点(或可能有优点)?
【问题讨论】:
-
项目包含编译成程序集的代码。文件夹用于保持解决方案结构清晰。一个应用层并不一定意味着一个项目。谁说必须在一个程序集中实现 DA、BL 或服务层?
标签: c# visual-studio architecture projects-and-solutions solution