项目和程序集命名约定

And*_*rko 7 .net naming-conventions

汇编指南的Microsoft名称,但我个人不喜欢解决方案树中冗长的名称.当有十几个冗长的名字时,很难选择你想要的项目.

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

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

先感谢您!

Mar*_*ell 6

只要项目的"程序集名称:"和"默认命名空间:"选项设置正确,项目名称(与解决方案名称一样)对输出并不重要.因此,有乐趣,但我不会把他们从命名空间远.

如果你的命名空间FooCorp.MegaProject.DAL.dll,然后用该项目的人已经知道他们的工作FooCorp,他们可能已经有一个名为该项目在磁盘上MegaProject,所以它可能不会很大的混乱添加到刚刚有DAL.csproj,尤其是如果这是在路径"...\FooCorp\MegaProject\DAL\DAL.csproj"或类似内容.我之前确实做过这件事(在我上一份工作中,我们有成百上千的装配).