c# - 为什么在VS2010中添加服务引用时,没有生成客户端类?

标签 c# visual-studio-2010 asmx

我相信我要疯了。

也就是说,我以前从未遇到过这样的问题,而且似乎没有人(谷歌已编制索引)遇到同样的问题。

每当我将对特定 ASMX 服务的引用添加到 VS2010 项目时,所有代码都会生成,有一个接口(interface) ServiceSoap 代表该服务的所有功能,但是有解决方案中的任何地方都没有该接口(interface)的具体实现!

我做错了什么?我只是右键单击项目添加服务引用将 url 粘贴到 .asmx在命名空间框中键入“Blah” code>, 点击确定

一切似乎都很顺利。我只是疯了,我猜……


更新:
如果我转到添加服务引用对话框中的 Advanced...,并选择将其添加为 .NET 2.0 服务,一切正常,但我并不是特别想这样做。
我使用的实际命名空间是 Remedy,服务 .asmx 文件是 Service.asmx

最佳答案

试试这个...

右键单击服务引用。然后去配置服务引用。然后取消选中 referenced assemblies 复选框中的重用类型。 更新

这解决了我的问题,希望对其他人也有帮助

关于c# - 为什么在VS2010中添加服务引用时,没有生成客户端类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4196355/

相关文章:

c# - 正则表达式 - 查找彩票号码

vb.net - 具有对象数据源的Visual Studio 2010本地SSRS报告(.rdlc)

c# - 通过 VS 2010 中的多个项目级联 native dll 资源的副本

visual-studio-2010 - 如何在 Visual Studio 2010 中禁用有关扩展更新的通知

使用 iframe 的 ASP.net

c# - 与 Web 服务共享 Web 应用程序 session

c# - 将复杂的 JSON 字符串传递给 c# 中的 1 个参数 webmethod - 反序列化为对象 (json.net)?

c# - 渴望从 NHibernate 中的表值函数加载相关实体

c# - Regex.Matches 未返回预期

c# - 如何使用 Newtonsoft.Json 序列化 C# ref 字段?