我正在尝试添加" SharePointPnPCore2016"来自NuGet Package Manager的包,但是我收到了这个错误:
无法添加引用。包' SharePointPnPCore2016'试着 添加一个框架引用到Microsoft.Office.Client.Policy, 版本= 16.0.0.0'这在GAC中找不到。这可能是一个 包中的错误。请联系包裹所有者寻求帮助。 错误HRESULT E_FAIL已从调用COM组件返回。
我尝试添加此软件包的应用程序正在使用.Net Framework 4.5.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