问题描述
我已经安装了CSOM软件包,如您所见:
我无法安装sharepoint软件包或运行时,因为它说它与我的版本3.1不兼容...
所以这是一个重复的问题,但是问题是我无法发表评论,在其他任何帖子中,人们告诉我们安装我之前谈论过的所有程序包...我如何使用SharePointOnlineCredentials?谢谢您的帮助
解决方法
.NET Standard平台不再支持SharePointOnlineCredentail。
请查看官方文档here以获得更多详细信息:
一种解决方案将注册Azure AD应用并使用该应用获取用于身份验证的访问令牌。
有关详细的代码示例,请参阅上面的官方文档。
,您需要的只是Microsoft.SharePointOnline.CSOM
NuGet软件包。
您将在SharePointOnlineCredentials
命名空间中找到Microsoft.SharePoint.Client
:
var creds = new SharePointOnlineCredentials(username,password);