从.Net 4.5 + Store便携式类库(PCL)使用SharePoint 2010 WCF

时间:2013-04-30 22:03:25

标签: wcf visual-studio-2012 sharepoint .net-4.5 portable-class-library

VS2012可以在PCL项目中构建代理以使用SP2010的WCF服务吗?我们添加一个引用(旧学校在其他地方工作)但是一旦我们进行调用,例如GetListsCollectionAsync(),我们就会遇到各种错误。当我们构建代理时,VS会发出警告:

服务代理生成失败。代理需要类型'System.Xml.Linq.XElement',便携式库不支持

是否有人使用便携式类库成功订阅了SharePoint WCF?相同的东西在.net 4.5类库和metro库中工作正常。只有便携式产品才能解决这个问题。我们赢得了7个并且在混合中赢得了8个设备 - 所以PCL将非常适合。

1 个答案:

答案 0 :(得分:1)

在这里得出结论:我们找到了一个解决方案,声明这是VS2012 PCL项目中的一个错误。

我们在metro项目中创建了代理,只是将reference.cs文件复制到PCL项目中。这是一个“哎呀 - 为什么不是”最后的尝试,但它确实有效。更好的是,呼叫是可以接受的,并带有响应对象。真棒!

干杯,

格里