【发布时间】:2010-08-21 19:57:51
【问题描述】:
我只能在网上找到几个人提到这一点,而且对他们来说似乎就像添加服务引用一样简单。
但是,当我尝试为我的 WCF 服务添加服务引用时(该服务在常规控制台应用程序中正常工作,因此我已排除 WCF 存在问题)我收到大量错误。
- 警告 5 自定义工具警告:未找到与 Silverlight 3 兼容的端点。除非通过构造函数提供端点信息,否则生成的客户端类将不可用。
- 警告 6 自定义工具警告:调用目标已引发异常。
- 警告 2 自定义工具警告:无法导入 wsdl:portType 详细信息:运行 WSDL 导入扩展时引发异常:System.ServiceModel.Description.DataContractSerializerMessageContractImporter
- 错误:无法从程序集“System.Runtime.Serialization, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e”加载类型“System.Runtime.Serialization.DataContractSet”。
- 警告 4 自定义工具警告:无法导入 wsdl:port 详细信息:导入 wsdl:port 所依赖的 wsdl:binding 时出错。
- 警告 3 自定义工具警告:无法导入 wsdl:binding 详细信息:导入 wsdl:binding 所依赖的 wsdl:portType 时出错。
- 错误 7 自定义工具错误:无法为服务引用“ServiceReference”生成代码。有关详细信息,请查看其他错误和警告消息。
我发现第一个错误提到 Silverlight 3 很奇怪,因为我刚刚完全卸载并重新安装了所有开发工具,以确保我使用的是最新版本的 .NET 和 Silverlight。
这些错误与我在尝试创建新 Silverlight 项目并且未选中“启用 WCF RIA 服务”框时看到的错误相似。如果这确实是问题,我还没有找到任何方法来为 WP7 启用它。
非常感谢各位学者先生(和女士们)的任何帮助。
【问题讨论】:
标签: c# .net silverlight wcf windows-phone-7