多个项目可以具有相同的命名空间吗
本文关键字:命名空间 项目 | 更新日期: 2023-09-27 18:20:52
我有一个网站有很多类,我想在另一个项目中重用一些。
为了避免在我的新项目中出现大量未使用类的巨大ddl,我可以将我的网站类拆分为几个"子项目",同时保持相同的命名空间吗?
这可能导致出现这种线路
namespace MyWebSiteNameSpace
{
在几个不同的项目中。这会导致错误吗?
将公共类提取到一个单独的项目和命名空间中,并从网站项目中引用该项目可能会更有意义。
将VS解决方案分离为具有关注点分离的不同项目的良好参考(http://en.wikipedia.org/wiki/Separation_of_concerns)检查洋葱体系结构:
http://jeffreypalermo.com/blog/the-onion-architecture-part-1/
以及许多其他资源。
这是可能的,不会导致错误。