У меня есть два клиентских проекта RIA-сервисов, каждый из которых сопоставлен с серверной RIA-сборкой для генерации кода и т. Д. Давайте назовем их доменами A и B.
Чтобы усложнить задачу, на стороне сервера проект домена B ссылается на проект домена A.
В проекте A на стороне сервера я создаю Enum и вызываю файл MyEnum.shared.cs. Я создаю его, а затем создаю прокси-проекты на стороне клиента (Silverlight). Затем я получаю ошибку компиляции: -
«Тип MyEnum существует как в DomainProjectA.dll, так и в DomainProjectB.dll.»
Проблема заключается в том, что оба моих прокси-проекта на стороне клиента скопировали этот файл Enum, поэтому решение не сработало, так как оно было сгенерировано дважды. Я доказал это, просмотрев скрытые файлы в обоих прокси-проектах.
Почему это происходит? Как я могу предотвратить это:)
Приветствия
Исаак