Когда пространства имен должны стать их собственными, независимыми библиотеками классов? - PullRequest
1 голос
/ 15 апреля 2010

Я мог бы воспользоваться небольшим советом по именованию своих сборок. (т.е. когда включить логическое соглашение об именах в моем пространства имен в свою собственную DLL).

Я недавно скачал пример проекта с кучей библиотеки классов в нем, которые почти точно отражают Пространства имен.

На сегодняшний день я строю один массивный класс библиотека - MyProject.DLL - и ссылка на нее в моем проект. Таким образом, мне нужна только одна библиотека и могу получить доступ ко всем пространствам имен, используя его.

Но в проекте, который я скачал, кажется, быть DLL для каждого пространства имен (и, в некоторых случаях, подкатегории в пространствах имен. Например, SomeProj.Web.Security имеет SomeProj.Web.Dll и SomeProj.Web.Security.Dll).

Я понимаю, что наличие нескольких DLL может сделать легче сосредоточиться на конкретных областях проекта (и, возможно, обновление DLL внутри сайта проще) но есть ли здесь лучшая практика?

Заранее спасибо ...

1 Ответ

0 голосов
/ 15 апреля 2010

ОК, это в значительной степени отвечает на мой вопрос:

http://msdn.microsoft.com/en-us/library/ms229048.aspx

...