WCF контрактное местоположение - PullRequest
0 голосов
/ 20 мая 2011

У меня есть следующие настройки: Основная сборка, содержащая контракты WcfService и IWcfService. Спутниковая сборка, которая создает канал и вызывает метод в IWcfService. Чтобы получить этот контракт, он ссылается на основную сборку.

Проблема: до недавнего времени обе сборки были скомпилированы для .NET 2.0. Теперь основная сборка должна быть скомпилирована для .NET 4.0. Сателлитная сборка не может быть ориентирована на 4.0, потому что она должна работать в рамках процесса 2.0 (не моего).

Вопрос: Каким другим способом я могу предоставить контракт IWcfService для спутниковой сборки, чтобы мне не приходилось ссылаться на основную сборку?

Спасибо, Roman

1 Ответ

2 голосов
/ 20 мая 2011

Будет ли работать просто с третьей сборкой, которая содержит только контракт IWcfService и на которую ссылаются как основная, так и спутниковая сборки? Новый ассемблер нацелен на .NET 2.0, поэтому на него могут ссылаться оба.

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