几个项目可以有相同的命名空间吗?

时间:2013-07-02 14:15:04

标签: c# namespaces

我有一个包含很多课程的网站,我想在另一个项目中重复使用。

为了避免在我的新项目中有大量未使用的类的巨大ddl,我可以将我的网站类拆分为几个“子项目”,同时保持相同的名称空间吗?

这可能会产生这种线

namespace MyWebSiteNameSpace
{

在几个区别项目中。这会导致错误吗?

2 个答案:

答案 0 :(得分:1)

将公共类提取到单独的项目和命名空间并从网站项目中引用此项目可能更有意义。

将VS解决方案分离到具有关注点分离的不同项目(http://en.wikipedia.org/wiki/Separation_of_concerns)的良好参考检查洋葱架构:

http://jeffreypalermo.com/blog/the-onion-architecture-part-1/

在许多其他资源中。

答案 1 :(得分:0)

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