项目和程序集命名约定

时间:2010-07-13 05:07:21

标签: .net naming-conventions

Microsoft names of assemblies guideline但我个人不喜欢解决方案树中冗长的名字。当有十几个冗长的名字时,很难选择你想要的项目。

您是否将项目名称与程序集名称保持一致或以某种方式缩短它?

例如,如果有 MyCompany.MyProject.Dal.dll 程序集,那么将项目命名为 Dal 会更有用(但可以将其编译为MyCompany.MyProject.Dal .dll)?

提前谢谢!

1 个答案:

答案 0 :(得分:6)

项目名称(与解决方案名称一样)对输出并不重要,只要项目的“程序集名称:”和“默认名称空间:”选项设置正确。所以玩得开心,但我不会把它们太多远离命名空间。

如果你的命名空间是FooCorp.MegaProject.DAL.dll,那么任何已经项目的人知道他们为FooCorp工作,他们可能已经在磁盘上有了名为的项目< / em> as MegaProject,所以它可能不会给DAL.csproj添加太多混淆,特别是如果它在路径“... \ FooCorp \ MegaProject \ DAL \ DAL中。 csproj“或类似的。我之前确实做过这件事(在我上一份工作中,我们有成百上千的装配)。