此问题是c#: google drive : google apis.services are you missing an assembly or reference的重复,但该帖子中接受的答案与过时的信息相关联。
我正在尝试按照此处提供的快速入门指南:https://developers.google.com/drive/quickstart-cs但是对于第2步,客户端库不再作为zip提供,而是通过NuGet提供。所需的软件包名称也已更改,未在任何地方记录。来自https://www.nuget.org/packages/Google.Apis.Drive.v2/的软件包现在是Install-Package Google.Apis.Drive而不是Install-Package Google.Apis.Drive.v2。
我发现使用“get-package -listavailable google.apis”来过滤列出的可用软件包,但我无法做同样的事情来查找现在调用的认证软件包,因为名称列上的字符限制切断这样说:
Id版本说明
- ------- -----------
Google.Apis.Authentication .... 1.2.4696.27633 Google API客户端库
我仍然认为上一篇文章的答案是正确的,并且获取身份验证API将会修复Google.Apis.Services,但考虑到可用文档的过时程度以及页面外的变化情况我可能仍然有之后的问题。
答案 0 :(得分:2)
是的,教程已经过时了。你应该使用这些。
pm> install-package google.apis -pre
pm> install-package google.apis.drive.v2 -pre
但是那个教程不会帮助你,因为NativeApplicationClient
已被折旧。
本教程可以帮助您入门GOOGLE DRIVE API C#