有Microsoft names of assemblies guideline但個人而言,我不喜歡解決方案樹中冗長的名稱。當有十幾個冗長的名字時,很難選擇你想要的項目。項目和程序集命名約定
您是否將項目名稱與程序集名稱相同或以某種方式將其縮短?
例如,如果有MyCompany.MyProject.Dal.dll裝配也許是命名項目只是達爾更多有用的(但要編譯成MyCompany.MyProject.Dal.dll)?
預先感謝您!
有Microsoft names of assemblies guideline但個人而言,我不喜歡解決方案樹中冗長的名稱。當有十幾個冗長的名字時,很難選擇你想要的項目。項目和程序集命名約定
您是否將項目名稱與程序集名稱相同或以某種方式將其縮短?
例如,如果有MyCompany.MyProject.Dal.dll裝配也許是命名項目只是達爾更多有用的(但要編譯成MyCompany.MyProject.Dal.dll)?
預先感謝您!
只要項目的「Assembly name:」和「Default namespace:」選項設置正確,項目名稱(與解決方案名稱相同)對輸出無關緊要。所以玩得開心,但我不會把它們從遠離命名空間。
如果你的命名空間是FooCorp.MegaProject.DAL.dll
,然後與該項目的人已經知道他們爲FooCorp
工作,他們可能已經在磁盤上命名爲MegaProject
項目,所以它可能不會增加太多的混亂只有DAL.csproj
,特別是如果這是在路徑「... \ FooCorp \ MegaProject \ DAL \ DAL.csproj」或類似。我以前肯定是這樣做的(在我上一份工作中,我們有數百和數百個程序集)。