代码之家  ›  专栏  ›  技术社区  ›  Andrew Florko

项目和程序集命名约定

  •  7
  • Andrew Florko  · 技术社区  · 14 年前

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

    例如,如果有 MyCompany.MyProject.Dal.dll 也许简单地命名项目更有用 (但要使其可编译为MyCompany.MyProject.Dal.dll)?

    提前谢谢!

    1 回复  |  直到 14 年前
        1
  •  6
  •   Marc Gravell    14 年前

    项目名称(与解决方案名称相同)对用户来说并不重要 输出 ,只要项目的“Assembly name:”和“Default namespace:”选项设置正确。玩得开心点,但我不会接受的 远离命名空间。

    如果您的命名空间是 FooCorp.MegaProject.DAL.dll ,那么任何一个已经有了这个项目的人 他们为你工作 FooCorp ,而且他们可能已经把这个项目命名为 在磁盘上 MegaProject ,所以这可能不会增加太多的困惑 DAL.csproj ,尤其是在路径“..\FooCorp\MegaProject\DAL\DAL.csproj”或类似路径中。我以前肯定做过(在我上一份工作中,我们有成百上千的程序集)。