我正在为解决方案、项目、它们的默认命名空间和程序集 (Visual Studio) 制定命名指南。 现在看起来像这样: 例如,我们有一个名为“Company”的公司和一个名为“Project”的项目。该项目在单独的 dll、UI (WPF/WinForms) 和 Web 部件中具有业务逻辑。问题标题中列出了事物的名称:
解决方案名称:“项目”。
业务逻辑 dll 项目名称:“Project”,默认命名空间:“Company.Project”,程序集名称:“Project”。
UI项目名称:“ProjectUI”,默认命名空间:“Company.Project.UI”(在多版本UI的情况下可以扩展,如“Company.Project.UI.WPF”),程序集名称“Project "(工作是因为它不是 dll)。
Web 项目名称:“ProjectWeb”,默认命名空间:“Company.Project.Web”,程序集名称:“ProjectWeb”(用于 Web 应用程序)。
我的问题是:你们有这样的指南吗?描述那些东西是个好主意吗?您如何看待我的方法?
如果您能分享您在工作中使用的方法,我将很高兴。
最佳答案
您可能想看看 Microsoft's Namespace Naming Guidelines , 顺便说一下,它们与您的非常相似。
关于c# - 命名:解决方案、项目、命名空间和程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1927667/