2013-08-20 4 views
0

У меня есть проект MyComapny.Models и проект MyCompany.DataLayer. У меня около десяти сервисов: UserService, PurchaseOrderService, CustomerService и т. Д. У каждой из служб есть ссылка на оба DLL. Когда я публикую службу, она упаковывает ссылочные .dll и помещает их в IIS XService \ bin \ referencedDllNameHere.dll моего сервера. Это означает, что если я хочу внести незначительные изменения в один из .dll, мне нужно повторно опубликовать все десять + сервисов (или скопировать обновленную DLL в 10 местах).Разделять DLL между несколькими службами WCF?

Есть ли способ опубликовать эту услугу и посмотреть на общее местоположение для двух ссылочных .dll? Таким образом, есть ОДИН одно место, где они нуждаются в обновлении. Я мог бы просто наклеить на них и альт. Любые предложения очень ценятся. Благодарю.

+0

Звучит как работа для ПКК. – CodeCaster

ответ

0

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

Смежные вопросы