C# Google Drive: Google.Apis.Services is missing



这个问题是c#的重复:google drive:google apis.services您是否缺少汇编或参考,但是该帖子链接到过时的信息的接受答案。

我正在尝试遵循此处可用的QuickStart指南:https://developers.google.com/drive/quickstart-cs,但是对于第2步,客户端库不再以ZIP的速度可用,而是通过Nuget。所需的软件包名称也已更改,这在任何地方都没有记录在任何地方。该软件包来自https://www.nuget.org/packages/google.apis.drive.v2/现在是install install install-package google.apis.drive而不是install-package google.apis.apis.v2.v2。

我从使用" get -package -listavailable google.apis"来过滤列出的可用软件包,但是我不能做同样的事情来找出现在称为身份验证软件包,因为名称列的字符限制,切断这一点:

ID版本描述
----------------------
Google.apis.authentication .... 1.2.4696.27633 Google APIS客户端库

我仍然假设上一篇文章的答案是正确的,并且获得身份验证API将修复Google.apis.Services丢失,但考虑到可用文档的过时以及在页面之外的更改,我可能仍然拥有该文件。之后问题。

是的,教程已过时。您应该使用这些。

pm> install-package google.apis -pre
pm> install-package google.apis.drive.v2 -pre

但是,该教程不会帮助您,因为NativeApplicationClient已被贬值。

本教程应该让您开始启动Google Drive API C#

最新更新