【问题标题】:Consuming SharePoint 2010 WCF from .Net 4.5 + Store portable class library (PCL)从 .Net 4.5 + Store 可移植类库 (PCL) 使用 SharePoint 2010 WCF
【发布时间】:2013-04-30 22:03:25
【问题描述】:

VS2012 能否在 PCL 项目中构建代理以使用 SP2010 的 WCF 服务?我们添加了一个引用(老派在其他任何地方都可以使用)但是一旦我们调用,例如 GetListsCollectionAsync(),我们就会得到各种各样的错误。当我们构建代理时,VS 会给出警告:

服务代理生成失败。代理需要可移植库不支持的类型“System.Xml.Linq.XElement”

是否有人使用可移植类库成功订阅了 SharePoint WCF?同样的东西在 .net 4.5 类库和 Metro 库中也能正常工作。只有便携式的给我们这个问题。我们混合了 win 7 和 win 8 设备 - 所以 PCL 非常适合。

【问题讨论】:

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


    【解决方案1】:

    在这里得到一个结论:我们找到了一个变通方法,并且关于这是 VS2012 PCL 项目中的错误的声明仍然有效。

    我们在 Metro 项目中创建了代理,并简单地将 reference.cs 文件复制到 PCL 项目中。这是最后一次尝试,但它确实有效。更好的是,调用是可等待的并且带有响应对象。太棒了!

    干杯,

    格雷戈

    【讨论】:

      猜你喜欢
      • 2018-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多