【问题标题】:Manage NuGet Packages revert jquery to old version [duplicate]管理 NuGet 包将 jquery 恢复到旧版本 [重复]
【发布时间】:2013-06-10 19:42:55
【问题描述】:

我已经更新了 jquery 2.0 版,但我发现这与 ie7 和 8 不兼容,现在我想恢复到旧版本 1.9.0。 当我尝试使用 Nuget 控制台安装它时,它给我的错误是已经安装了新版本。

install-package jquery -version 1.9.0
Successfully installed 'jQuery 1.9.0'.
Install failed. Rolling back...
Install-Package : Already referencing a newer version of 'jQuery'.
At line:1 char:16
+ install-package <<<<  jquery -version 1.9
+ CategoryInfo          : NotSpecified: (:) [Install-Package],     InvalidOperationException
 + FullyQualifiedErrorId :NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

【问题讨论】:

标签: c# asp.net-mvc-4 nuget-package


【解决方案1】:

先尝试卸载2.0版本:

Uninstall-Package [yourpackage] -Force

然后重新安装旧包:

install-package jquery -version 1.9.0

【讨论】:

  • 这个答案 - 虽然重复 - 仍然帮助了我。因为重复的答案没有指定此处给出的“-Force”参数。由于安装 jQuery 1.9(.1) 给出了错误/警告,我已经安装了 jQuery 2.0(.3)。卸载 2.0(.3) 会发出警告/错误,表明其他包(如 jQuery UI、jQuery Validation)依赖于它。但是使用 -Force 删除它,然后安装 1.9 是可能的。
  • 我对 [yourpackage] 感到困惑,但我发现这只是 jquery,因为一次安装了一个版本的 jquery。谢谢。
猜你喜欢
  • 1970-01-01
  • 2014-09-19
  • 2014-03-31
  • 1970-01-01
  • 2020-06-12
  • 1970-01-01
  • 1970-01-01
  • 2012-05-30
  • 2017-10-23
相关资源
最近更新 更多