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

标签 c# namespaces structure project default

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

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

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

举个例子,如果我叫我的项目Solution.ChatServer,ChatServer类就会包含在这个命名空间中,是不是名字有点多余?

我计划很快实现插件,我想让它尽可能简单,并且一切都经过精心设计。

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

最佳答案

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

关于C# 解决方案结构和项目命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30682158/

相关文章:

c# - 未找到结果时处理 ExecuteScalar 返回 null

c# - Json 未正确绑定(bind)为 c# 对象

c# - WPF - namespace 中不存在名称

MySQL 文本字段和内存使用

c - 如何将二进制文件中的特定行读入结构C

c# - .NET 4.0 项目如何引用使用 v2.0.50727 运行时的程序集?

c# - EntityFramework 存储库模式

node.js - 如何在我的环境声明文件中声明全局 NodeJS 变量?

c# - VCCodeModel 不在 VCCodeModel 命名空间中?

javascript - 如何防止需要等待加载的对象中出现重复代码?