无法加载我从未添加的文件或程序集"Microsoft.SharePoint.Library"



>我一直在开发一个与SharePoint Online实例连接的.NET Web应用程序。一切都很顺利,直到我突然开始收到以下错误

Could not load file or assembly 'Microsoft.SharePoint.Library, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified.

这是我从未添加到项目中的文件或程序集。我只通过 NUGET 添加了以下 SharePoint 包

  • JohnHolliday.Caml.Net.SharePoint
  • SharePoint.Client
  • SharePoint.Client.Runtime
  • SharePoint.Client.Search

任何帮助将不胜感激。

更新

已安装的 SharePoint Server 2013 客户端组件 SDK,其中包括以下内容

Microsoft.Office.Client.Education.dll
Microsoft.Office.Client.Policy.dll
Microsoft.Office.Client.TranslationServices.dll
Microsoft.SharePoint.Client.dll
Microsoft.SharePoint.Client.DocumentManagement.dll
Microsoft.SharePoint.Client.Publishing.dll
Microsoft.SharePoint.Client.Runtime.dll
Microsoft.SharePoint.Client.Search.Applications.dll
Microsoft.SharePoint.Client.Search.dll
Microsoft.SharePoint.Client.Taxonomy.dll
Microsoft.SharePoint.Client.UserProfiles.dll
Microsoft.SharePoint.Client.WorkflowServices.dll

不幸的是,没有Microsoft.SharePoint.Library。

更新

终于解决了问题。在项目的 bin 文件夹中有一个 SharePoint.dll一旦删除,该项目就能够正常运行。

您添加的某些库(例如SharePoint.Client

(依赖于Microsoft.SharePoint.Library

安装 SharePoint 客户端组件应消除该错误。从这里下载

相关内容

最新更新