这是我第二次遇到WCF RIA服务这个非常奇怪的问题!可悲的是,我必须两次解决问题,再次经历不同的箍:(,即使我给自己留下了一个指示解决方案的注释:P
无论如何,“非常有用”的错误消息如下:
... \ MSBuild \ Microsoft \ Silverlight \ v4.0 \ Microsoft.Ria.Client.targets(304,5):错误:代码生成器'Microsoft.ServiceModel.DomainServices.Tools.CSharpCodeDomClientCodeGenerator'遇到致命异常并且无法为项目“ProjectA”生成代码
答案 0 :(得分:5)
.resx
),并链接到他们来自我的银光项目(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)