有Microsoft names of assemblies guideline但我个人不喜欢解决方案树中冗长的名字。当有十几个冗长的名字时,很难选择你想要的项目。
您是否将项目名称与程序集名称保持一致或以某种方式缩短它?
例如,如果有 MyCompany.MyProject.Dal.dll 程序集,那么将项目命名为 Dal 会更有用(但可以将其编译为MyCompany.MyProject.Dal .dll)?
提前谢谢!
答案 0 :(得分:6)
项目名称(与解决方案名称一样)对输出并不重要,只要项目的“程序集名称:”和“默认名称空间:”选项设置正确。所以玩得开心,但我不会把它们太多远离命名空间。
如果你的命名空间是FooCorp.MegaProject.DAL.dll
,那么任何已经项目的人知道他们为FooCorp
工作,他们可能已经在磁盘上有了名为的项目< / em> as MegaProject
,所以它可能不会给DAL.csproj
添加太多混淆,特别是如果它在路径“... \ FooCorp \ MegaProject \ DAL \ DAL中。 csproj“或类似的。我之前确实做过这件事(在我上一份工作中,我们有成百上千的装配)。