Microsoft.ProjectServer.Client 缺少 dll

Microsoft.ProjectServer.Client dll is missing

我正在尝试在 SharePoint 中生成查找表并从示例项目中获取参考。这是我指的代码片段:

using Microsoft.SharePoint.Client; 
using Microsoft.ProjectServer.Client;   
using System.Security;
using System.Configuration;

namespace PWA_CSOM
{
    public partial class FinalLogic_Second : System.Windows.Forms.Form
    {
        #region veriables
        private static ProjectContext projContext;
        string pwaPath = "";
        string userId = "";
        string userPassword = "";
    }
}

我创建了一个新项目并创建了一个变量来键入 ProjectContext,但是我找不到它的引用。我到处都试过了,但没有运气:

using Microsoft.ProjectServer.Client;   //Missing Reference

namespace LookupTable
{
    public static class Infrastructure
    {
        #region Properties
        public ProjectContext project;
        #endregion
    }
}

我尝试了 Local Assembly Reference 但没有成功 -

还尝试了 Nuget 参考 -

我这边有什么遗漏吗?感谢任何帮助。

如果你已经安装了Project Server你可以这样做。

如前所述 Here , 您可以通过进入此路径和 select dll 文件再次引用此库。

%ProgramFiles%\Common Files\Microsoft Shared\Web Server Extensions\ISAPI\Microsoft.ProjectServer.Client.dll

在 Visual studio 的包管理器控制台中安装 SharePoint Online CSOM 包。

Install-Package Microsoft.SharePointOnline.CSOM -Version 16.1.7723.1200

https://www.nuget.org/packages/Microsoft.SharePointOnline.CSOM