我有一个很多类的网站,我想在另一个项目中重用一些。几个项目可以有相同的命名空间吗?
为了避免在我的新项目中有大量未使用类的巨大ddl,我可以在保留相同名称空间的情况下将我的网站类拆分为几个“子项目”吗?
这可能导致具有这种线
namespace MyWebSiteNameSpace
{
的几个distincts项目。这会导致错误吗?
我有一个很多类的网站,我想在另一个项目中重用一些。几个项目可以有相同的命名空间吗?
为了避免在我的新项目中有大量未使用类的巨大ddl,我可以在保留相同名称空间的情况下将我的网站类拆分为几个“子项目”吗?
这可能导致具有这种线
namespace MyWebSiteNameSpace
{
的几个distincts项目。这会导致错误吗?
这是可能的,不会导致错误。
将公共类提取到单独的项目和名称空间并从网站项目引用此项目可能更有意义。
为VS溶液成不同的项目关切(http://en.wikipedia.org/wiki/Separation_of_concerns)的分离分离一个很好的参考检查洋葱结构:
http://jeffreypalermo.com/blog/the-onion-architecture-part-1/
一个许多其他资源之间。
它不会导致所有情况下的错误。但是当重新组合来自不同项目的代码时,它可能会在稍后导致问题。 – mnagel
@mnagel后来有什么问题? OP可能想知道。 –