假设根项目 My.Root.Project 命名空间。 我想知道应该为区域类分配什么名称空间? 可能的替代方案:
My.Root.Project
My.Root.Project.Areas.Area1
My.Root.Project.Area1
从美学上来说,我更喜欢第二个。 但是,因为我使用 单个项目区域 ,创建的所有类 Areas\Area1\... 给出文件夹 长的 命名空间 我的.root.project.areas.area1 默认情况下。有太多愚蠢的工作要摆脱 Areas 亲手参与每一个创造的班级。 如何预防 地区 从被包含到名称空间中?
Areas\Area1\...
我的.root.project.areas.area1
Areas
地区
我个人喜欢第二个。
我认为你可以做下列事情之一:
如果这是一个独立的项目,你可以随便叫他什么名字。
如果这是另一个项目中的文件夹,可以在“区域”文件夹的属性中选择:命名空间提供程序:false。