0

我使用 Windows 8 C# XAML 创建了一个示例应用程序,以使用 COM Dlls 获取 SharePoint 2010 的站点信息。我添加了以下参考:

    C:\Program Files\Common Files\microsoft shared\SharePoint Client\Microsoft.SharePoint.Client.dll
    C:\Program Files\Common Files\microsoft shared\SharePoint Client\Microsoft.SharePoint.Client.Runtime.dll

但是当我构建项目时,它给了我以下错误:

Error1: Cannot resolve Assembly or Windows Metadata file 'System.Web.Services.dll' E:\Windows 8 And Sharepoint Example\SharePointCOMApp\SharePointCOMApp\SharePointCOMApp.csproj

Error2: Type universe cannot resolve assembly: System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a. SharePointCOMApp

我该如何解决这个问题?

4

1 回答 1

1

您的术语“COM dlls”起初让我感到困惑,但后来我意识到您在谈论Client Object Model而不是Component Object Model

当前没有可用于 WinRT 的 SharePoint 客户端 dll。只有 Silverlight 和 .NET 可供下载。显然,您引用了这两个之一并遇到了错误,因为它们引用了 .NET for Windows Store 应用程序中不可用的其他库(即System.Web.Services.dll)。

您可以查看开源SharePoint WinRT 客户端库。根据您的情况,它可能对您有用。

于 2013-02-03T06:27:54.563 回答