Это решение почти сработало для меня. Мне пришлось принять некоторые меры для работы с моделью данных (edmx), расположенной в одном проекте, DataDomainService (Ria) в другом и уровнем доступа Silverlight в другом проекте.
Когда я компилирую эквивалент HRApp в моей ситуации, метаданные, содержащие информацию проверки для некоторого свойства, не генерируются. Это говорит о том, что клиент не имеет доступа к типу ValidationErrorResources. Но после выполнения всех инструкций, упомянутых выше, а также некоторых других, чтобы получить правильное пространство имен ресурса, клиент МОЖЕТ получить доступ к ValidationErrorResources.
Это работает, если я сам напишу это в сгенерированный класс Silverlight.
Похоже, что такое разделение проектов не совсем поддерживается генератором классов ...
Но, в любом случае, спасибо, этот пост был очень полезным, и, возможно, я сделаю все это через пару дней.
: D