Visual Studio解决方案和项目的命名约定

Ale*_*tic 35 naming-conventions visual-studio

我们正在考虑以这种方式组织我们的BIG项目:

\trunk
  [CompanyName]
    [Product1]
        [Project1]
          CompanyName.Product1.Project1.csproj
        [Project2]
          CompanyName.Product1.Project2.csproj
        CompanyName.Product1.sln
    [Product2]

我们试图遵循微软的建议,命名空间名称遵循文件夹结构,但是这样做有什么缺点吗?您应用的解决方案和项目的命名约定是什么?

dov*_*ove 11

如果你问我,这看起来很不错.特别是用全名命名项目,包括全名空间部分.当有很多项目时,我发现这很有用,特别是如果在不同的产品中碰巧有类似的项目.

如何以及是否分裂产品和项目(我假设项目更像是应用程序而不是解决方案项目)非常接近组织的规模,它的构成和您的偏好.


ken*_*ner 5

我使用的另一种方法是将所有解决方案文件放在同一目录中。

\树干
  [公司名]
    公司名称.Product1.sln
    公司名称.Product2.sln
    [产品1]
        [项目1]
          公司名称.Product1.Project1.csproj
        [项目2]
          公司名称.Product1.Project2.csproj
    [产品2]
        [项目3]
          公司名称.Product2.Project3.csproj

  • 将解决方案放在同一文件夹中有何附加值? (2认同)