我无法使用选项WindowsAzure.Storage
更新-IgnoreDependencies
NuGet包。当我在软件包管理器控制台中使用以下命令更新它时,我总是收到错误:
update-package WindowsAzure.Storage -IgnoreDependencies
错误:
Update-Package : packages
At line:1 char:15
+ update-package <<<< WindowsAzure.Storage -IgnoreDependencies
+ CategoryInfo : NotSpecified: (:) [Update-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.UpdatePackageCommand
现在我的解决方法是卸载该软件包,然后使用选项-IgnoreDependencies安装它。但我有很多项目,我需要经常更新它。所以我想知道解决这个问题的最佳方法。
提前致谢。
答案 0 :(得分:1)
使用选项-IgnoreDependencies更新nuget包获取错误
我可以在一台计算机上重现此问题,但我无法在另一台计算机上重现它。我比较了它们之间的所有差异,当您使用选项WindowsAzure.Storage
更新nuget包-IgnoreDependencies
时,最终的结果是用于Visual Studio版本差异的 NuGet包管理器。< / p>
计算机上具有此问题的Visual Studio的NuGet包管理器版本为3.4.4.1321
,另一个版本为3.5.0.1996
。因此,要解决此问题,请将nuget包管理器更新到3.5.0.1996:
从Tools-&gt; Extensions and Updates-&gt; Visual Studio的NuGet包管理器中卸载3.4.4。重新启动Visual Studio。然后从nuget.org安装3.5.0.1996,重新启动Visual Studio。
注意:仅当您使用WindowsAzure.Storage
选项从4.3.0
更新nuget包-IgnoreDependencies
时才会出现此问题。