2016-09-11 2 views
0

Google 드라이브 API V2를 사용하여 파일을 업로드하려고합니다.매개 변수 이름 : 값은 null 일 수 없습니다. 매개 변수 이름 : C#에서 Google 드라이브 V2로 업로드 할 때 baseUri

cStream = File.Open(strDOCFile, FileMode.Open); 
var cUploadCommand = service.Files.Insert(new Google.Apis.Drive.v2.Data.File(), cStream, strUploadedMimeType); 
var cResult = cUploadCommand.Upload(); 
cStream.Close(); 

하지만이 cResult.Exception 매개 변수 명령 "cUploadCommand.Upload()"를 수행 한 후 나는 오류가있어, 그 결과는 즉시 반환됩니다 : 내 코드는

Value cannot be null. Parameter name: baseUri 

도대체?

답변

1

해결 방법 :이 오류로 2 시간 동안 대치를하고 나면 "Microsoft.Threading.Tasks"및 "Microsoft.Threading.Tasks.Extensions"가 내 바이너리 폴더에 제대로 복사되지 않은 것 같습니다. 필요한 파일은 다음과 같습니다 내 바이너리 폴더에서이 파일을 가지고 일단

Microsoft.Threading.Tasks.dll 
Microsoft.Threading.Tasks.Extensions.Desktop.dll 
Microsoft.Threading.Tasks.Extensions.Desktop.xml 
Microsoft.Threading.Tasks.Extensions.dll 
Microsoft.Threading.Tasks.Extensions.xml 
Microsoft.Threading.Tasks.xml 

, 오류가 사라졌다! 이것은 "microsoft.bcl.async"라이브러리의 일부인 것 같습니다.

관련 문제