我的项目由多个服务器组成,这些服务器使用相同的网络库,并使用许多共同的代码(枚举,集合等......)。该项目依赖于FluentNHibernate(可能会更改为Entity Framework)
我第一次知道如何构建我的解决方案目录。我应该将我的项目放在子目录下,还是放在与解决方案相同的目录中?
第二次,我想知道项目的命名约定和项目中的命名空间。
让我们举一个例子,如果我调用我的项目Solution.ChatServer,ChatServer类将包含在这个命名空间中,这个名称有点多余吗?
我计划很快实现插件,我想尽可能让它变得简单,并且设计得很好。
我喜欢让项目非常模块化的想法,我希望尽可能地遵循.NET风格