У меня есть следующие настройки:
Основная сборка, содержащая контракты WcfService и IWcfService.
Спутниковая сборка, которая создает канал и вызывает метод в IWcfService. Чтобы получить этот контракт, он ссылается на основную сборку.
Проблема: до недавнего времени обе сборки были скомпилированы для .NET 2.0. Теперь основная сборка должна быть скомпилирована для .NET 4.0. Сателлитная сборка не может быть ориентирована на 4.0, потому что она должна работать в рамках процесса 2.0 (не моего).
Вопрос: Каким другим способом я могу предоставить контракт IWcfService для спутниковой сборки, чтобы мне не приходилось ссылаться на основную сборку?
Спасибо,
Roman