Исходный код проекта или опубликованные библиотеки DLL?
-
03-07-2019 - |
Вопрос
При повторном использовании кода (например, созданной вами библиотеки Util) вы добавляете ее проект в свое решение или используете скомпилированную / опубликованную DLL из библиотеки Util?
Решение
Если сборка является зрелой, вряд ли будет изменена, или я совершенно уверен, что мне не нужно будет вмешиваться в нее, я бы сослался на библиотеку DLL.Если есть вероятность, что в проект сборки будут внесены изменения или, скорее всего, я захочу вмешаться в это, я ссылаюсь на проект.
Другие советы
Я добавляю проект, если хочу быть уверенным в наличии всех изменений и последней версии библиотеки.Затем я могу обновить проект библиотеки, когда я обновляю все свое решение.
Если я хочу быть уверен, что использую определенную версию библиотеки, я просто добавлю dll.
Редактировать:А также то, что сказал Митч.