- wcf/
- 未找到WCF RIA服务和Silverlight 4、Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.resources
未找到WCF RIA服务和Silverlight 4、Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.resources
未找到WCF RIA服务和Silverlight 4、Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.resources,wcf,silverlight,service,ria,Wcf,Silverlight,Service,Ria,我已经研究这个问题两天了,没有发现任何东西。我需要帮助
我有一个解决方案:
-silverlight应用程序(SL4)
-具有WCF服务的Web项目
我的Silverlight应用程序使用服务引用引用我的WCF服务。当时没有什么不寻常的事。但是,在构建Silverlight应用程序时,我得到一个错误,该错误指示“GenerateWCFClientFilesTask生成意外错误…无法加载文件或程序集”Microsoft.VisualStudio.ServiceModel.ClientCodeGen
我已经研究这个问题两天了,没有发现任何东西。我需要帮助
我有一个解决方案:
-silverlight应用程序(SL4)
-具有WCF服务的Web项目
我的Silverlight应用程序使用服务引用引用我的WCF服务。当时没有什么不寻常的事。但是,在构建Silverlight应用程序时,我得到一个错误,该错误指示“GenerateWCFClientFilesTask生成意外错误…无法加载文件或程序集”Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.resources,version=4.0.0.0,…-->找不到文件
我已经重新安装了RIA服务,重新安装了Silverlight_工具,我在谷歌上搜索了一下,但没有找到任何东西
有什么建议吗
我的配置:
- VS 2010
- RIA服务V1.0
- SL 4
- Windows 7+IIS7
这是我的踪迹(对不起,是法语)
“生成WCFClientfilestask”的第四个错误。
System.IO.FileNotFoundException:不可能取消对“汇编”Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.resources的加载,版本=4.0.0.0,区域性=fr fr,PublicKeyToken=31bf3856ad364e35“您不需要依赖。le fichier spécifiéest introvable。
Nom de fichier:'Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.resources,Version=4.0.0.0,Culture=fr,PublicKeyToken=31bf3856ad364e35'-->System.IO.FileNotFoundException:Le fichier spécifiéest introvable.(异常结果:0x80070002)
§System.Reflection.RuntimeAssembly.nLoadFile(字符串路径,证据)
§System.Reflection.Assembly.LoadFile(字符串路径)
§Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.SlSvcUtilWrapper.get_SlSvcUtilAssembly()
§Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.WCFClientFileStataskBase.CurrentDomain_AssemblyResolve(对象发送方,ResolveEventArgs args args)
§System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly程序集,字符串assemblyFullName)
a System.Reflection.RuntimeAssembly.\u nLoad(AssemblyName文件名、字符串代码基、证据assemblySecurity、RuntimeAssemblyLocationHint、StackScrawMark和stackMark、Boolean throwOnFileNotFound、Boolean For Inspection、Boolean suppressSecurityChecks)
§System.Reflection.RuntimeAssembly.InternalGetSatelliteTasembly(字符串名称、CultureInfo区域性、版本版本、Boolean throwOnFileNotFound、StackScrawlMark和stackMark)
áSystem.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo查找区域性、堆栈爬网标记和堆栈标记)
§System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo区域性,Dictionary`2 LocalResourceSet,Boolean tryParents,Boolean createIfNotExists,StackScrawMark&stackMark)
§System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture、Boolean createIfNotExists、Boolean tryParents、StackScrawMark和stackMark)
§System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo区域性、布尔createIfNotExists、布尔tryParents)
§System.Resources.ResourceManager.GetString(字符串名称,CultureInfo区域性)
§Microsoft.Tools.ServiceModel.svcuti.SR.GetString(字符串名称,对象[]args)
§Microsoft.VisualStudio.ServiceModel.ClientCodeGeneration.WCFClientFileStataskBase.Execute()
§Microsoft.Build.Framework.ITask.Execute()
§Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ItaskeExecutionHost.Execute()
§Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstatedTask(iTaseExecutionHost taskExecutionHost、TaskLoggingContext TaskLoggingContext、TaskHost TaskHost、ItemBucket、TaskExecutionMode howToExecuteTask、Boolean和taskResult)
PS:抱歉我的英语不好这几乎总是有效的:
禁用属性页中的Ria服务链接。
删除bin、obj和generatedCode文件夹。
构建整个解决方案。(给您各种各样的错误)
在属性页中再次启用Ria服务链接。
重新建造
如果不起作用:
在另一台机器上试用。
检查您的.csproj文件是否存在不一致之处。谢谢您的帮助
很抱歉这么晚才回复。要获得另一台具有相同配置的机器并不容易。
禁用并重新启用Ria服务不起作用。
我终于成功地在另一台计算机上编译了这个项目,它工作了
这个问题似乎来自我的第一台机器。我将尝试在它上面创建一个新项目。当你想用谷歌搜索它时,有一个建议