.Net Core 7 升级导致 MS Graph 在 IDriveItemChildrenCollectionPage 上出错 找不到

.Net Core 7 upgrade causes MS Graph to error on IDriveItemChildrenCollectionPage could not be found

提问人:Andrew Casey 提问时间:11/17/2023 更新时间:11/17/2023 访问量:12

问:

我们正在尝试将我们的 .Net 核心 Web 应用程序升级到 .Net 7,但我遇到了 MS Graph 的问题。我已将 MS Graph 更新到最新版本 5.35,但我仍然收到有关找不到类型或命名空间的错误:

IDriveItemChildrenCollectionPage ISiteDrivesCollectionPage

这似乎也影响了某些图形命令,例如:

return await _graphServiceClient.Sites[siteId].Drives.Request().GetAsync();

上面行的“Request()”部分显示了红色的波浪线,错误“'ChildrenRequestBuilder'不包含'Request'的定义”。

我似乎找不到解决这些问题的任何方法。有人有什么想法吗?

net-7.0 microsoft-graph-sdks

评论


答:

0赞 user2250152 11/17/2023 #1

在 SDK v5 中,该方法已被移除,因此您可以直接调用。Request()GetAsync()

return await _graphServiceClient.Sites[siteId].Drives.GetAsync();

https://github.com/microsoftgraph/msgraph-sdk-dotnet/blob/dev/docs/upgrade-to-v5.md#removal-of-request-from-the-fluent-api