weird error with RIA Services "code generator encoutered a fatal exception"
This is the second time that I have this really weird problem with WCF RIA Services! the sad thing is that I had to solve the problem twice, going through the different hoops again :(, even though I've left a note to myself pointing to the solution :P
Anyways, the "pretty useful" error message is the following:
...\MSBuild\Microsoft\Silverlight\v4.0\Microsoft.Ria.Client.targets(304,5): error : The code generator 'Microsoft.ServiceModel.DomainServices.Tools.CSharpCodeDom开发者_如何学运维ClientCodeGenerator' encountered a fatal exception and could not generate code for project "ProjectA"
after toying around (for a while), I found the source of the "real problem" which was that, I was using some resource files (.resx
) in the web application (host), and linked to them from my silverlight project (ProjectA
). The issue was in the namespace of the generated resource classes. To solve this issue, I had to make sure that, for the original .resx
files as well as the links, the following properties are set correctly:
"Custom Tool" is set to PublicResXFileCodeGenerator
"Custom Tool Namespace" is set to the same namespace ("ProjectA.Web.Resources" in my case)
this obscure problem is hard to reproduce. once I solved it, trying to alter the properties didn't bring it back :s
anyways, the note I wrote myself helped me in this situation, that's why I hope this note would help somebody else out there suffering from this issue (maybe that would be future me :P )
精彩评论