2010-07-13 118 views
7

Microsoft names of assemblies guideline但個人而言,我不喜歡解決方案樹中冗長的名稱。當有十幾個冗長的名字時,很難選擇你想要的項目。項目和程序集命名約定

您是否將項目名稱與程序集名稱相同或以某種方式將其縮短?

例如,如果有MyCompany.MyProject.Dal.dll裝配也許是命名項目只是達爾更多有用的(但要編譯成MyCompany.MyProject.Dal.dll)?

預先感謝您!

回答

6

只要項目的「Assembly name:」和「Default namespace:」選項設置正確,項目名稱(與解決方案名稱相同)對輸出無關緊要。所以玩得開心,但我不會把它們從遠離命名空間。

如果你的命名空間是FooCorp.MegaProject.DAL.dll,然後與該項目的人已經知道他們爲FooCorp工作,他們可能已經在磁盤上命名MegaProject項目,所以它可能不會增加太多的混亂只有DAL.csproj,特別是如果這是在路徑「... \ FooCorp \ MegaProject \ DAL \ DAL.csproj」或類似。我以前肯定是這樣做的(在我上一份工作中,我們有數百和數百個程序集)。