Ссылка на двоичную библиотеку - отладочная или выпускная версия? - PullRequest
7 голосов
/ 28 февраля 2010

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

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

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

Или, другими словами, если я ссылаюсь на сборку выпуска библиотеки, она ограничит отладку в случае сбоя сборки отладки моего программного обеспечения?

Ответы [ 3 ]

5 голосов
/ 01 марта 2010

Многое зависит от того, насколько тесно ваш проект и библиотека связаны во время разработки, но в целом вам следует

  • разработка и тестирование библиотеки
  • создать релиз сборки
  • используйте эту сборку Release в других проектах
  • при необходимости временно используйте сборку Debug для поиска и решения проблем интеграции.

Но когда проекты тесно переплетены, это «временно» может охватывать большую часть цикла разработки.

И нет никакого лекарства от «забывания» переключения, вы всегда должны проверять и перепроверять. Но это не должно влиять на ваше решение.

0 голосов
/ 08 марта 2011

Есть ли причина не использовать ссылки на проекты в отличие от ссылок на dll?

0 голосов
/ 08 марта 2011

Также ознакомьтесь с этой статьей, если вы хотите, чтобы ссылки на оба. Он дважды появляется в папке с ссылками, но кроме этого незначительного эстетического качества он отлично работает.

Как включить правильную ссылку в C # с помощью вкладки "Браузер"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...