добавить/удалить ссылку на dll С#

Я разрабатываю настольное приложение. Для этого я создаю библиотеки классов. Во время разработки мне приходится несколько раз пересобирать библиотеку классов для функционального тестирования и обновлять ссылку на DLL. Но как только я добавляю ссылку на DLL, затем добавляю некоторый код в файл класса и перестраиваю его, а также добавляю ссылку на вновь созданную DLL, это не обновляет ссылку. Это относится только к старой DLL.


person rajshades    schedule 27.07.2010    source источник
comment
Похоже, вы напрямую ссылаетесь на встроенную DLL - есть ли причина, по которой вы не можете вместо этого использовать ссылку на проект?   -  person Dan Puzey    schedule 27.07.2010
comment
привет я сейчас тоже самое делаю. Спасибо   -  person rajshades    schedule 28.07.2010


Ответы (2)


Это ожидаемое поведение для того, что вы делаете. Добавляя эталонную DLL вручную, вы просто копируете скомпилированный файл в это время, поэтому дальнейшие компиляции не будут обновлять скопированную DLL.

Вам нужно добавить ссылку на проект в рабочий проект.

Как добавить ссылку на проект Visual Studio на веб-сайт

person rebelliard    schedule 27.07.2010

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

Иногда это может запутаться, поэтому проблему может решить Rebuild All или удаление и чтение ссылки.

person cjk    schedule 27.07.2010