C# 如何解决安装Twilio NUGET时出现的错误

C# 如何解决安装Twilio NUGET时出现的错误,c#,visual-studio-2015,twilio,C#,Visual Studio 2015,Twilio,大家好 我以前在一个项目中使用过Twilio,效果很好。但我正试图在同一台开发机器上的另一个项目上使用它。它不断地在下面抛出错误 有人需要帮忙吗 Install-Package Twilio Attempting to gather dependencies information for package 'Twilio.5.37.4' with respect to project 'Newzone_CreditFacility', targeting '.NETFramework,Versi

大家好

我以前在一个项目中使用过Twilio,效果很好。但我正试图在同一台开发机器上的另一个项目上使用它。它不断地在下面抛出错误

有人需要帮忙吗

Install-Package Twilio
Attempting to gather dependencies information for package 'Twilio.5.37.4' with respect to project 'Newzone_CreditFacility', targeting '.NETFramework,Version=v4.5.2'
Attempting to resolve dependencies for package 'Twilio.5.37.4' with DependencyBehavior 'Lowest'
Resolving actions to install package 'Twilio.5.37.4'
Resolved actions to install package 'Twilio.5.37.4'
Adding package 'Microsoft.IdentityModel.Logging.1.1.2' to folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Added package 'Microsoft.IdentityModel.Logging.1.1.2' to folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Added package 'Microsoft.IdentityModel.Logging.1.1.2' to 'packages.config'
Successfully installed 'Microsoft.IdentityModel.Logging 1.1.2' to Newzone_CreditFacility
Adding package 'Newtonsoft.Json.10.0.1' to folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Added package 'Newtonsoft.Json.10.0.1' to folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Added package 'Newtonsoft.Json.10.0.1' to 'packages.config'
Executing script file 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages\Newtonsoft.Json.10.0.1\tools\install.ps1'
Successfully installed 'Newtonsoft.Json 10.0.1' to Newzone_CreditFacility
Adding package 'Microsoft.IdentityModel.Tokens.5.1.2' to folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Added package 'Microsoft.IdentityModel.Tokens.5.1.2' to folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Added package 'Microsoft.IdentityModel.Tokens.5.1.2' to 'packages.config'
Successfully installed 'Microsoft.IdentityModel.Tokens 5.1.2' to Newzone_CreditFacility
Adding package 'System.IdentityModel.Tokens.Jwt.5.1.2' to folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Added package 'System.IdentityModel.Tokens.Jwt.5.1.2' to folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Added package 'System.IdentityModel.Tokens.Jwt.5.1.2' to 'packages.config'
Successfully installed 'System.IdentityModel.Tokens.Jwt 5.1.2' to Newzone_CreditFacility
Install failed. Rolling back...
Package 'Twilio 5.37.4' does not exist in project 'Newzone_CreditFacility'
Removed package 'System.IdentityModel.Tokens.Jwt 5.1.2' from 'packages.config'
Removed package 'Microsoft.IdentityModel.Tokens 5.1.2' from 'packages.config'
Removed package 'Newtonsoft.Json 10.0.1' from 'packages.config'
Removed package 'Microsoft.IdentityModel.Logging 1.1.2' from 'packages.config'
Package 'Twilio 5.37.4' does not exist in folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Removing package 'System.IdentityModel.Tokens.Jwt 5.1.2' from folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Removed package 'System.IdentityModel.Tokens.Jwt 5.1.2' from folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Removing package 'Microsoft.IdentityModel.Tokens 5.1.2' from folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Removed package 'Microsoft.IdentityModel.Tokens 5.1.2' from folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Removing package 'Newtonsoft.Json 10.0.1' from folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Removed package 'Newtonsoft.Json 10.0.1' from folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Removing package 'Microsoft.IdentityModel.Logging 1.1.2' from folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Removed package 'Microsoft.IdentityModel.Logging 1.1.2' from folder 'c:\users\owner\documents\visual studio 2015\Projects\Newzone_CreditFacility\packages'
Install-Package : Object reference not set to an instance of an object.
At line:1 char:1
+ Install-Package Twilio
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : 
 NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

以下是您可以尝试解决此问题的一些步骤:在每个步骤后检查解决方案

  • 重新启动Visual Studio
  • 将文件夹Nuget重命名为Nuget.old,该文件夹位于漫游中
  • 以管理员身份启动VS
  • Tools>Extensions and updates
  • 将文件夹
    cache
    重命名为
    AppData\Local\NuGet\
    下的
    cache.old

如果没有任何效果,您可以尝试重新安装package manager,请参见

尝试重新启动系统,我可以用这种方法解决我的问题,然后转到
tools>Nuget-Package-Manager>Package-Manager-settings>PackageSources
确保您拥有
packagename:Nuget.org
PackageSources:https://api.nuget.org/v3/index.json
@Clint,我认为问题在于它试图安装的最新版本的twilio。以前的项目有版本5.37.3,新项目正在尝试安装版本5.37.4。我已经能够安装5.37.3版了。我刚刚在我的机器上安装了5.37.4版,并且安装成功。hi@mantics,你能确认下面的解决方案是否如预期的那样工作吗?如果是,你能确认吗