Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf 添加服务引用创建没有方法的客户端_Wcf_Visual Studio 2012_Wsdl_Windows Store Apps_Portable Class Library - Fatal编程技术网

Wcf 添加服务引用创建没有方法的客户端

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类库”项目中添加引用,但没有任何问题。“可移植类库”项目到目前为止还

嗨,当我尝试为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')的操作。只会生成未编码的操作。”这就解释了这一点。。