由于各种原因,我正在将我的源文件重新组织成一个带有单个项目的解决方案:
- 一个偏执的配置防病毒软件;
- 通过 .NET 程序集对代码进行分区的建议
- 控制组件依赖以获得干净的架构
- 受益于 C# 和 VB.NET 编译器的性能
这给我留下了许多名称空间,这些名称空间被拆分到多个文件中。到目前为止,我使用的是这个约定:给定命名空间Company.Project.A
,文件被命名A.f1.cs
,A.f2.cs
等等,Company.Project.B
命名空间被分割B.f1.cs
,B.f2.cs
等等。
鉴于单个项目的限制,有没有更好的方法来组织多个命名空间中的多个文件?