2014-01-21 2 views
2

이 질문은 c#: google drive : google apis.services are you missing an assembly or reference의 반복이지만 해당 게시물의 대답은 오래된 정보로 연결됩니다.C# Google 드라이브 : Google.Apis.Services가 누락되었습니다.

https://developers.google.com/drive/quickstart-cs 빠른 시작 안내서를 따르려고하지만 2 단계에서 클라이언트 라이브러리는 더 이상 NuGet을 통해 zip으로 사용할 수 없습니다. 필요한 패키지 이름도 변경되었으므로 어디서나 문서화되지 않았습니다. https://www.nuget.org/packages/Google.Apis.Drive.v2/의 패키지는 Install-Package Google.Apis.Drive.v2 대신 Install-Package Google.Apis.Drive입니다.

"get-package -listavailable google.apis"를 사용하여 나열된 사용 가능한 패키지를 필터링하는 것으로 나타났습니다. 그러나 이름에 글자 수 제한이 있기 때문에 인증 패키지가 현재 무엇인지 알아보기 위해 동일한 작업을 수행 할 수 없습니다. ------- -----------
Google.Apis.Authentication .... 1.2.4696.27633 구글 -

아이디 버전 설명
: 열이 말하는 차단 API 클라이언트 라이브러리

나는 여전히 이전 게시물에 대한 답변이 정확하다고 가정하고 인증 API를 얻으면 fi가됩니다. x Google.Apis.Services가 누락되었지만 사용 가능한 문서가 얼마나 오래되었고 페이지의 외부에서 얼마가 변경 되었는가를 고려하면 이후에도 문제가 계속 될 수 있습니다.

답변

2

예, 자습서가 오래되었습니다. 당신은 이것을 사용해야합니다. NativeApplicationClient 감가 상각 된 렸기 때문에

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

는하지만 튜토리얼은 늘 많이 도움이됩니다.

이 튜토리얼은 당신이 그것에 대해 GOOGLE DRIVE API C#

+0

감사를 시작하지, 내가 미쳤다고 한 경우에 저를 용서하지만 Google.Apis은 받아야합니다. * 패키지가 더 이상 나열? 당신이 내게 준 명령은 작동하지 않고 "Get-Package -ListAvailable -Filter google.apis"를 사용하여 더 이상 아무것도 반환하지 않습니다. 이번 주에 패키지를 찾고있는 유일한 차이점은 NuGet을 업데이트했다는 것입니다 (-pre 명령이 오류를 유발했기 때문에). 그 패키지가 제거되었거나 조금 미쳤겠습니까? – Bryan

관련 문제