хороший день! Мне нужна ваша помощь. Как вы пишете и структурируете свой код в библиотеке классов, так что, когда он построен как dll, другие программисты могут использовать эту DLL, поскольку их библиотека больше похожа на библиотеку базового класса. кроме того, что я не знаю, как их структурировать, есть ли какие-либо правила в написании хорошей библиотеки? возможно, лучшие практики? , так что моя библиотека будет элегантной и очень похожей на библиотеки базового класса .netКак структурировать библиотеку классов C#?
, пожалуйста, помогите .. спасибо!
Возможно, посмотрите на [исходный код] (http://referencesource.microsoft.com/netframework.aspx) и скопируйте этот формат. – ChiefTwoPencils
Это немного двусмысленный вопрос, но один совет, который я вам дам, - это научиться создавать пакет NuGet с вашей библиотекой. Это упростит управление DLL-сетями в вашей команде. – NibblyPig
Я не вижу смысла писать хорошую библиотеку, по сути, нужно писать хороший код. В любом случае пользователи не будут знать о библиотеке, отличной от общедоступных типов, так зачем вам это делать? Да, если вы отклонились от имени библиотеки, это будет путать для пользователей. Поэтому, если вы хорошо назовете библиотеку, и типы внутри нее предлагают то, что упоминается в имени библиотеки, тогда ваша потребность будет удовлетворена, а также пользователи будут счастливы. Например, если вы называете библиотеку как Sqlclient.dll, и если вы определяете тип для веб-службы, это проблема. – srsyogesh