无法在VS2017中添加SharePointPnPCore2016程序包

时间:2017-07-14 14:16:06

标签: .net sharepoint console-application visual-studio-2017 nuget-package

我正在尝试添加" SharePointPnPCore2016"来自NuGet Package Manager的包,但是我收到了这个错误:

  

无法添加引用。包' SharePointPnPCore2016'试着   添加一个框架引用到Microsoft.Office.Client.Policy,   版本= 16.0.0.0'这在GAC中找不到。这可能是一个   包中的错误。请联系包裹所有者寻求帮助。   错误HRESULT E_FAIL已从调用COM组件返回。

我尝试添加此软件包的应用程序正在使用.Net Framework 4.5.2。

有什么想法会导致这种情况吗?

提前致谢

2 个答案:

答案 0 :(得分:0)

为了使其工作,我最初安装了提示的各个dll。有11个这样的packagaes必须安装。但后来我意识到我必须明确安装 "的 SharePointPnPCoreOnline "我猜这是" OfficeDevPnPCore16"的替代品。 OfficeDevPnPCore16显示为已弃用。

答案 1 :(得分:0)

您需要先安装 CSOM 包;所以对于 SharePoint 2016,这将是
Install-Package Microsoft.SharePoint2016.CSOM Install-Package SharePointPnPCore2016
对于 SharePoint 2019,您需要安装
Install-Package Microsoft.SharePoint2019.CSOM Install-Package SharePointPnPCore2019