12

我正在尝试解决我遇到的问题,jQuery 2.0 是 Nuget 想要通过 GUI 更新到的版本(我可以将 Nuget 保留在 jQuery 1.9.x/1.x 路径上(而不是升级到 2 .x)? )。

查看另一个问题的答案,看来我应该能够使用 Nuget 控制台来获取所有版本的 jQuery:

Get-Package -ListAvailable -Filter 'jQuery' -AllVersions

然后我应该能够选择我想要的版本并更新它:

Install-Package jQuery -Version 1.9.1

或者

Update-Package jQuery -Version 1.9.1

不幸的是,虽然更新工作完美,但试图获取 jQuery 版本列表最终会抓住许多项目,这些项目仅在其标题中引用或包含 jQuery。

我想我可以使用Open-PackagePage,但这似乎很笨拙。

但是,我没有看到任何参数表明我可以在官方文档中按 Id 过滤。

有没有办法限制 Nuget 控制台仅按项目 ID 进行搜索?还是有其他方法可以使用 Nuget 控制台获取 jQuery 版本列表?我已经尝试在我的 jQuery 过滤器 ( ) 周围加上引号,-filter 'jQuery'但这也没有解决问题。

4

1 回答 1

17

键入Install-Package JQuery -Version然后Space,然后Tab

这将显示该软件包的所有可用版本的列表。

Get-Package及其选项的问题-Filter在于它同时搜索IDDescription字段。-ID我同意,如果有一个选项或类似的选项,那将非常有用。

于 2013-04-22T23:47:44.487 回答