多个项目可以具有相同的命名空间吗

本文关键字:命名空间 项目 | 更新日期: 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/

以及许多其他资源。

这是可能的,不会导致错误。