2017-10-06 8 views
0

GoogleドライブとシートAPIの両方にアクセスする必要のあるC#プログラムを作成しています。 NuGet Consoleで最初のAPI(ドライブ)をインストールすると、正常にインストールされ、うまく使えます。しかし、問題は2番目のAPIをインストールすることにあります。私はnuGetはVisual Studioに2番目のAPIをインストールできません

シートのAPIをインストールするには、コマンドに
Install-Package Google.Apis.Sheets.v4 

を入力すると、それは次のエラーメッセージが返されます。何らかの理由で

Attempting to gather dependencies information for package 
'Google.Apis.Sheets.v4.1.29.2.1002' with respect to project  
'CSIBriarcliffAppUpdater', targeting '.NETFramework,Version=v4.5.2' 
    install-package : An error occurred while retrieving package metadata 
    for 'Google.Apis.Drive.v3.1.29.2.995' from source 'C:\Users\Lior Ben- 
    David\documents\visual 
    studio 2015\Projects\CSIBriarcliffAppUpdater\packages'. 
    At line:1 char:1 
    + install-package Google.Apis.Sheets.v4 
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], Exception 
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand 

を、第2のAPIは、インストールに失敗します。何回もプロジェクトを再作成しましたが、2番目のAPIをインストールしようとするたびに、常にこのエラーメッセージが返されます。

+0

私はVS 2017で.NET 4.5.2を対象とした新しいコンソールアプリケーションを作成しました。問題なくライブラリをインストールすることができました。逆の順序でインストールしようとしました。私はあなたのシステムに古いバージョンのNuGetが原因であると考えています。 [NuGetのバージョン](https://docs.microsoft.com/en-us/nuget/policies/nuget-faq#nuget-in-visual-studio)は何ですか? – NightOwl888

+0

私はNuGet 3.3.0を使用していました。 –

答えて

0

私が間違っていた理由は、私のNuGetが時代遅れだったからです。何らかの理由でVSがあなたに通知しないので、Tools> Extensions and Updatesに行き、NuGetを選択して更新しました。もう一度試してみると、すべてが完璧に機能しました。

関連する問題