Nuget 为C安装Dropbox API#

Nuget 为C安装Dropbox API#,nuget,visual-studio-2017,dropbox-api,Nuget,Visual Studio 2017,Dropbox Api,我按照这里的说明安装C#的Dropbox API 这些说明是在powershell中运行安装程序包Dropbox.Api 我得到以下错误: PS > Install-Package Dropbox.Api Install-Package : No match was found for the specified search criteria and package name 'Dropbox.Api'. Try Get-PackageSource to see all availab

我按照这里的说明安装C#的Dropbox API

这些说明是在powershell中运行
安装程序包Dropbox.Api

我得到以下错误:

PS > Install-Package Dropbox.Api
Install-Package : No match was found for the specified search criteria and package name 'Dropbox.Api'. Try
Get-PackageSource to see all available registered package sources.
At line:1 char:1
+ Install-Package Dropbox.Api
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Microsoft.Power....InstallPackage:InstallPackage) [Install-Package], Exception
    + FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage
通过谷歌搜索,对于此错误消息的一般情况,建议指定一个
PackageSource
。但是我找不到dropbox的正确包源

我的软件包来源如下:

PS > Get-PackageSource

Name                             ProviderName     IsTrusted  Location
----                             ------------     ---------  --------
PSGallery                        PowerShellGet    False      https://www.powershellgallery.com/api/v2/
nuget.org                        NuGet            False      https://api.nuget.org/v3/index.json
如何为C#for Visual Studio 2017安装Dropbox API

[编辑]我试过:

PS > Install-Package Get-PackageSource -Version 4.3.0
Install-Package : A parameter cannot be found that matches parameter name 'Version'.
At line:1 char:35
+ Install-Package Get-PackageSource -Version 4.3.0
+                                   ~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Install-Package], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage
[编辑]我尝试了
Tools->NuGet Package Manager->Manage packages
,并在那里找到了包

[编辑]我尝试使用
Tools->NuGet-Package-Manager->Manage-Packages安装Dropbox.Api,但get:
包还原失败。正在回滚包更改
。有一条消息在出错前闪烁,但它只是项目在我的目录结构中的位置

[编辑]以下@smarx建议从package manager控制台而不是powershell运行:

Restoring packages for C:\Users\Michael Potter\Documents\Visual Studio 2017\Projects\ConsoleApp1\ConsoleApp1\ConsoleApp1.csproj...
Install-Package : Package Dropbox.Api 4.3.0 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Dropbox.Api 4.3.0 supports:
  - net45 (.NETFramework,Version=v4.5)
  - portable-dnxcore50+net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=net45+wp80+win8+wpa81+dnxcore50)
  - portable-net40+sl5+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile328)
At line:1 char:1
+ Install-Package Dropbox.Api
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

Install-Package : Package restore failed. Rolling back package changes for 'ConsoleApp1'.
At line:1 char:1
+ Install-Package Dropbox.Api
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

Time Elapsed: 00:00:00.9676774
PM> 
这是一个很好的进展,因为现在我们得到了一些错误信息

这些说明是在powershell中运行
安装程序包Dropbox.Api


指令实际上是说在中运行该命令。打开Visual Studio内的Package Manager控制台,并确保您的提示看起来像
PM>
,而不是
PS>
,我发布了两个问题,认为它们不同,但它们的解决方案相同:


我以重复的方式结束这个问题。

在Visual Studio中,尝试工具->NuGet Package Manager->管理软件包,然后在那里查找它。尝试
安装软件包Dropbox.Api-版本4.3.0
。实际上,直接使用
HttpClient
使用dropbox api非常简单。少了一个可引用的DLL。@Allinking感谢您的提示,只需直接使用httpclient。我会调查的。可能的复制品