如果我有一个解决方案文件夹,是否可以将项目命名为ProjectName而不是MyCompany.MySolution.ProjectName?

时间:2009-08-03 17:41:00

标签: visual-studio naming

所以目录布局如下:

Visual Studio 2008\
  Projects\
    MyCompany.MySolution\
      Models\
      Models.Tests\
      Services\
      Services.Tests\
      UI\
      etc..

而不是

Visual Studio 2008\
  Projects\
    MyCompany.MySolution\
      MyCompany.MySolution.Models\
      MyCompany.MySolution.Models.Tests\
      MyCompany.MySolution.Services\
      MyCompany.MySolution.Services.Tests\
      MyCompany.MySolution.UI\
      etc..

每个项目的命名空间当然是MyCompany.MySolution.MyProject。

这个问题是由于对260的最大字符路径限制的关注而产生的。对我来说,尽我所能能够自由命名我的项目和解决方案似乎更好;但是,我不想遇到无法预料的混乱。

1 个答案:

答案 0 :(得分:1)

如果你提高了角色路径限制,你必须做一些事情,你必须有创意。在这种情况下,将文件名更改为不太理想的约定是合理的。将项目名称从包含完整名称空间简化为项目名称似乎是合理的。否则,请考虑尽可能使用首字母缩略词。这种方法将有所帮助。