C#解决方案结构&项目命名

时间:2015-06-06 11:18:11

标签: c# namespaces structure project default

我的项目由多个服务器组成,这些服务器使用相同的网络库,并使用许多共同的代码(枚举,集合等......)。该项目依赖于FluentNHibernate(可能会更改为Entity Framework)

我第一次知道如何构建我的解决方案目录。我应该将我的项目放在子目录下,还是放在与解决方案相同的目录中?

第二次,我想知道项目的命名约定和项目中的命名空间。

让我们举一个例子,如果我调用我的项目Solution.ChatServer,ChatServer类将包含在这个命名空间中,这个名称有点多余吗?

我计划很快实现插件,我想尽可能让它变得简单,并且设计得很好。

我喜欢让项目非常模块化的想法,我希望尽可能地遵循.NET风格

1 个答案:

答案 0 :(得分:0)

在命名和设计模式时,您可以遵循.Net的官方指南:naming assembliesframework design