Wcf 添加服务引用创建没有方法的客户端
嗨,当我尝试为wsdl服务创建一个客户机时(这个:),VS 2012中的“添加服务引用”创建了一个没有方法的客户机 我尝试在wcftestclient应用程序中创建此服务的测试连接,大多数生成的方法都标记为错误,并显示消息“wcftestclient不支持此操作,因为它使用xy类型”,其中xy是该服务的某种类型 编辑:我一直在尝试在windows应用商店应用程序中执行此操作。。。 Edit2:Ive刚刚尝试在一个“windows类库”项目中添加引用,但没有任何问题。“可移植类库”项目到目前为止还没有进展Wcf 添加服务引用创建没有方法的客户端,wcf,visual-studio-2012,wsdl,windows-store-apps,portable-class-library,Wcf,Visual Studio 2012,Wsdl,Windows Store Apps,Portable Class Library,嗨,当我尝试为wsdl服务创建一个客户机时(这个:),VS 2012中的“添加服务引用”创建了一个没有方法的客户机 我尝试在wcftestclient应用程序中创建此服务的测试连接,大多数生成的方法都标记为错误,并显示消息“wcftestclient不支持此操作,因为它使用xy类型”,其中xy是该服务的某种类型 编辑:我一直在尝试在windows应用商店应用程序中执行此操作。。。 Edit2:Ive刚刚尝试在一个“windows类库”项目中添加引用,但没有任何问题。“可移植类库”项目到目前为止还
有什么想法吗?我通过以下方法解决了类似的问题: 检查您的服务参考。右键单击“配置服务” 参考”。取消选中“在引用的程序集中重用类型”,并允许 重建代理
来源:完成“添加服务参考”后,查看输出窗口。此处可能列出了错误。另外,查看它生成的reference.cs文件,查看注释是否引用了任何错误。最后,尝试在wsdl上使用svcutil.exe并查找错误。您是否可以确保在您的计算机上安装了这些修补程序并重试?Win8/Win2012:底层操作系统:support.microsoft.com/kb/2750147。我无法重现此问题。我无法安装其他更新(W8x64)。我检查了2750149和2750147的安装更新-没有发现。你的操作系统是什么?安装更新时是否会收到任何错误消息?正如@JohnSaunders提到的,您可以检查错误选项卡上的错误。例如,查看这篇博文:了解如何解决这样的示例错误。“自定义工具警告:Contract'AllegroWebApiPortType'与Windows应用商店应用程序不兼容,因为它包含一个或多个使用SOAP编码(use='encoded')的操作。只会生成未编码的操作。”这就解释了这一点。。