项目和程序集命名约定

7

有一个Microsoft程序集命名指南,但我个人不喜欢解决方案树中过长的名称。当有数十个过长的名称时,很难选择你想要的项目。

您是否将项目名称与程序集名称保持相同或缩短名称?

例如,如果有MyCompany.MyProject.Dal.dll程序集,也许将项目简单命名为Dal会更有用(但要确保它能编译成MyCompany.MyProject.Dal.dll)?

提前感谢您!

1个回答

7
项目名称(与解决方案名称相同)对输出并不是很重要,只要项目的“程序集名称”和“默认命名空间”选项设置正确。所以尽情发挥,但不要把它们与命名空间分得太远。
如果你的命名空间是“FooCorp.MegaProject.DAL.dll”,那么任何已经拥有该项目的人都知道他们在为“FooCorp”工作,并且他们可能已经将该项目命名为“MegaProject”在磁盘上,所以仅仅拥有“DAL.csproj”可能不会增加太多混乱,特别是如果它位于路径“...\FooCorp\MegaProject\DAL\DAL.csproj”或类似位置。我在我的上一份工作中肯定这样做过(我们有成百上千个程序集)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接