我在 Windows Phone 7 项目中使用 WCF。我想在我的项目中使用 WCF 的回调服务。但是,在项目中使用 wsDualHttpBinding 时出现错误。所以,我用谷歌搜索了很多。所以,在我之后的结论是在 Windows 手机应用程序中使用 PollingHttpBinding。所以,我继续使用 PollingDuplex 工作。我从以下路径使用服务器端 WCF 服务中的 PollingDuplex 引用:“C:\Program Files (x86)\Microsoft SDKs\Silverlight\v4.0\Server\System.ServiceModel.PollingDuplex.dll”。它运行良好,还能够通过 SLSVCUTIL.EXE 使用该服务。但是当我尝试将 PollingDuplex ("C:\Program Files (x86)\Microsoft SDKs\Silverlight\v4.0\Client\System.ServiceModel.PollingDuplex.dll") 引用包含到我的 Windows Phone 7 客户端代码时,
“类型 Universe 无法解析程序集:System.ServiceModel.Extensions,Version=2.0.5.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”
请帮助我解决此错误。
系统规格:
Windows 8(64 位)
Visual Studio 2012
Windows Phone 8 SDK
Silverlight 4.0