0

我右键单击项目并单击Add Service Reference,在对话框中输入服务的 URL 并单击。Go它成功检测到服务并显示了服务包含的所有方法。我在命名空间中给了它一个合理的名称,然后单击“确定”。

当我单击确定时,它使用新创建的服务创建了一个服务引用文件夹。

现在的问题是,当我尝试创建服务引用的实例时,它无法识别它。

例如,如果该服务名为“MyService”并且在我后面的代码中键入:

MyService- 它不认识它。我试过了,View in Object Browser但我在任何地方都看不到它。我也通过右键单击和更新成功更新了服务。当我在其他平台上使用它时,这些服务工作得很好。

该服务是一个 WCF 应用程序。

有什么想法我哪里出错了吗?

4

2 回答 2

1

我在使用 VS2010 为 WP7 开发时遇到了同样的问题。它似乎工作正常,但实际上并没有生成文件。它并不总是发生,所以我的解决方法是在 Visual Studio 的新实例中创建一个新项目,生成 ServiceReference,并将 ServiceReferences 目录的内容从新项目复制到我的项目中。

于 2013-09-24T09:31:20.193 回答
0

要在 vs2013 上使用 windows phone 8 项目中的 WCF 服务,我遇到了同样的问题(空配置客户端),我无法创建客户端服务引用的实例。以下对我有用:

1- 右键单击​​文件夹 ServiceReference 下的引用服务。2- 在菜单中选择配置服务参考以访问服务参考设置。3- 在程序集列表上方,选择“在指定的引用程序集中重用类型: ”。4- 检查列表“ System.ServiceModel ”,然后按OK

我希望这将有所帮助。

于 2014-03-10T12:54:43.380 回答