2009-08-03 7 views
0

ので、ディレクトリのレイアウトは次のようになります。各プロジェクトの名前空間はもちろんMyCompany.MySolution.MyProjectだろうソリューションフォルダがある場合、MyCompany.MySolution.ProjectNameではなくProjectNameという名前を付けても構いませんか?

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.. 

この問題は、最大文字パス制限260を超える懸念によって生成されました。私のプロジェクトやソリューションに自由に名前を付けることができるように私ができることは、私にとっては良いことです。しかし、私は予期せぬ混乱に遭遇したくない。

答えて

1

文字パスの上限を使い果たした場合、何かをしなければならず、創造的になる必要があります。この場合、ファイル名を理想的ではないものに変更することは合理的です。完全な名前空間を単にプロジェクト名に含めることからプロジェクト名を降格するのは合理的です。それ以外の場合は、できる限り頭字語を使用することを検討してください。このアプローチは束に役立ちます。

関連する問題