странная ошибка с RIA Services "генератор кода принял фатальное исключение" - PullRequest
10 голосов
/ 16 марта 2011

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

В любом случае, «довольно полезный»"сообщение об ошибке следующее:

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

1 Ответ

5 голосов
/ 06 апреля 2011

поиграв (некоторое время), я обнаружил источник «настоящей проблемы», который заключался в том, что я использовал некоторые файлы ресурсов (.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)

...