Dav*_*der 5 c# namespaces projects-and-solutions
我正在创建一个库,用于我正在构建的应用程序.我正在建立一个类似于下面的名称空间结构.
MyNamespace.Validation
MyNamespace.Reports
MyNamespace.Transactions
MyNamespace.DataImport
etc...
Run Code Online (Sandbox Code Playgroud)
最佳做法是为每个子命名空间创建一个包含多个项目的解决方案,还是为每个子命名空间创建一个包含多个类文件的项目?谢谢.
Ree*_*sey 10
两种方法都有利弊,您需要根据自己的情况亲自决定.
专业多个项目:
对多个项目的缺点:
就个人而言,我认为在大多数情况下,优点远远超过缺点.我通常会将我的命名空间拆分为单独的程序集,前提是它们不相关.在你的情况下,你正在研究4个截然不同的概念,所以我的直觉是分裂是最有意义的.