Ссылка проекта по сравнению со Ссылкой DLL - Который лучше?

Я знаю, что существуют другие вопросы относительно этого предмета, и я посмотрел на этот вопрос, но я хотел бы видеть немного больше обсуждения и информации с обеих сторон этого - действительно ли это - лучшая практика, чтобы добавить проект к решению и сослаться на проект или добавить ссылку на .dll?

39
задан Community 23 May 2017 в 10:31
поделиться

3 ответа

Выбор невелик. Если у вас есть решение с обоими проектами, то используйте ссылку на проект. Если у вашего решения нет проекта, то вам придется использовать ссылку на сборку.

Так что настоящий вопрос, вероятно, должен звучать так: могу ли я создать решение с обоими проектами? Да, пока проект находится на стадии отладки и может потребовать исправления ошибок.

30
ответ дан 27 November 2019 в 02:47
поделиться

Что ж, ссылки на проекты полезны при сборке и тестировании как в режиме отладки, так и в режиме выпуска. Если вы напрямую добавляете DLL, вы зависаете от того, как эта конкретная DLL была построена. Ссылка на проект позволяет принимать решение о времени сборки.

2
ответ дан 27 November 2019 в 02:47
поделиться

Если у вас есть только dll, то вы застряли со ссылкой на dll (очевидно).

Если у вас есть исходный текст, то обычно лучше использовать ссылку на проект. Могут быть случаи, когда у вас есть служебная библиотека, которая никогда не будет меняться, но если есть хоть малейший шанс, что вам понадобится исправление ошибки, то наличие ссылки на проект значительно облегчит отладку.

18
ответ дан 27 November 2019 в 02:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: