0
我正在創建一個需要訪問Google驅動器和工作表API的C#程序。當我使用NuGet控制檯安裝第一個API(驅動器)時,它會成功安裝,並允許我使用它。但是,問題在於安裝第二個API。當我在命令輸入到安裝表APInuGet無法在Visual Studio中安裝第二個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
出於某種原因,第二API無法安裝。我重新創建了這個項目,每次我嘗試安裝第二個API時,它總是返回這個錯誤信息。
我在VS 2017中創建了一個針對.NET 4.5.2的新控制檯應用程序,並且我能夠安裝這兩個庫都沒有問題(並且我嘗試以相反的順序安裝它們)。我懷疑這是由於系統上過時的NuGet版本。你有什麼[NuGet版本](https://docs.microsoft.com/en-us/nuget/policies/nuget-faq#nuget-in-visual-studio)? – NightOwl888
我正在使用NuGet 3.3.0,我現在只是更新它,它一切正常 –