簡體   English   中英

nuGet無法在Visual Studio中安裝第二個API

[英]nuGet fails to install a second API in Visual Studio

我正在創建一個需要訪問Google驅動器和Sheets API的C#程序。 當我使用NuGet控制台安裝第一個API(驅動器)時,它會成功安裝,並且可以很好地使用它。 但是,問題在於安裝第二個API。 當我鍵入命令以安裝Sheets 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時,它總是返回此錯誤消息。

我收到錯誤消息的原因是我的NuGet已過時。 由於某種原因,VS不會通知您,因此我轉到“工具”>“擴展和更新”並選擇了NuGet並對其進行了更新。 一旦我再次嘗試,一切都會正常進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM