.Net - Обновление ссылки dll автоматически - PullRequest
0 голосов
/ 04 января 2011

Привет

У меня есть веб-служба на C # (VS 2005), и она имеет ссылку на DLL-библиотеку .Net (т.е. MyLibrary.dll). Когда мы впервые создали веб-сервис и dll, у dll была версия 1.0.0.1.

Но из-за некоторых требований проекта мы перекомпилировали библиотеку .Net librabry dll и изменили ее версию на 2.0.2.1 (но в интерфейсе не было изменений)

Эта dll не зарегистрирована в GAC, она всегда находится в локальной папке "Bin"

Но веб-сервис не получил новую версию dll (но она ссылалась на более старую версию), и мы перекомпилировали веб-сервис с новой версией dll.

Есть ли в любом случае (простите за простой вопрос), что webserivce автоматически подберет новую версию эталонной библиотеки .net DLL?

большое спасибо. Venu

1 Ответ

2 голосов
/ 04 января 2011

Старая DLL зарегистрирована в GAC?Если да, он всегда будет поднят первым.См. здесь для определения приоритетов загрузки сборки.

Также может быть ссылка на старую версию (включая информацию о версии сборки) в web.config / app.config и т. Д. Можно настроитьперенаправление привязки (см. здесь и здесь о том, как это сделать).

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