Странная ошибка с RIA Services "генератор кода активировал фатальное исключение"

Это второй раз, когда у меня есть эта очень странная проблема с услугами WCF RIA! печально то, что я должен был решить проблему дважды, снова перейдя через разные обручи:(, хотя я оставил записку для себя, указывающую на решение: P

В любом случае сообщение об ошибке "довольно полезно" выглядит следующим образом:

...\MSBuild\Microsoft\Silverlight\v4.0\Microsoft.Ria.Client.targets(304,5): ошибка: генератор кода "Microsoft.ServiceModel.DomainServices.Tools.CSharpCodeDomClientCodeGenerator" обнаружил фатальное исключение и не может генерировать код для проекта "ProjectA"

Ответ 1

после того, как мы продолжили (некоторое время), я нашел источник "реальной проблемы", который был тем, что я использовал некоторые файлы ресурсов (.resx) в веб-приложении (хосте) и связан с ними из мой проект silverlight (ProjectA). Проблема заключалась в пространстве имен генерируемых классов ресурсов. Чтобы решить эту проблему, я должен был убедиться, что для исходных файлов .resx и ссылок правильно установлены следующие свойства:

"Custom Tool" is set to PublicResXFileCodeGenerator
"Custom Tool Namespace" is set to the same namespace ("ProjectA.Web.Resources" in my case)

эту непонятную проблему трудно воспроизвести. как только я его решил, попытка изменить свойства не вернула его: s

в любом случае, заметка, которую я написал сама, помогла мне в этой ситуации, поэтому я надеюсь, что эта заметка поможет кому-то другому, страдающему от этой проблемы (возможно, это будет будущее меня: P)