2013-04-20 12 views
12

JQuery 2.0 ile olan bir sorun için bir çözüm bulmaya çalışıyorum. Nuget, GUI (Can I keep Nuget on the jQuery 1.9.x/1.x path (instead of upgrading to 2.x)?) aracılığıyla güncellemek istediği sürümdür. O zaman istediğiniz sürümü almak ve güncellemek gerekirNuget konsolunu kullanarak jQuery sürümlerinin listesini nasıl alabilirim?

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

: ben jQuery tüm sürümlerini almak için Nuget konsolunu kullanmak gerekir görünür başka soruya this answer baktığımızda

:

Install-Package jQuery -Version 1.9.1 

veya Maalesef

Update-Package jQuery -Version 1.9.1 

iken güncelleştirme mükemmel çalışır, jQuery sürümlerinin bir listesini elde etmeye çalışmak, yalnızca kendi başlığında jQuery'ye başvuran veya içerdiği çok sayıda projeyi ele geçirir.

Open-PackagePage'u kullanabilirim, ama bu klunky gibi görünüyor. Ancak, the official docs numaralı telefondan Id ile filtreleyebileceğimi öneren hiçbir parametre göremiyorum.

Sadece proje kimliği ile arama yapmak için Nuget konsolunu kısıtlamanın bir yolu var mı? Ya da Nuget konsolunu kullanarak jQuery sürümlerini listelemenin başka bir yolu var mı? JQuery filtresim (-filter 'jQuery') etrafında teklifler denedim, ancak bu da sorunu çözmedi.

+0

görünüyor' Get-Package' (orada olduğu gibi 've diğerleri-Package' yükleyin) ve ben bu yararlı olmak görebilirsiniz. Ben Nuget sorun izleyicide bir sorun göndererek öneririm: Bu çözüm her zaman işe yaramaz – Nailuj

cevap

17

Tip Install-Package JQuery -Version sonra Uzay ardından Tab.

Bu, bu paketin tüm kullanılabilir sürümlerinin bir listesini görüntüler.

Get-Package ve -Filter seçenekleriyle ilgili sorun, hem ID hem de Description alanlarının aranmasıdır. Bir -ID seçeneği veya benzeri olsaydı çok kullanışlı olacağını kabul ediyorum. için kullanılabilir `-Id` parametre var gibi

+1

https://nuget.codeplex.com/workitem/list/advanced. Bugünden itibaren, yukarıdaki komut tipini yazıyorsam, en son sürüm 1.10.2 değil 1.11.2 olarak gösterilir. Ancak 1.11.2 yazdığımda komut çalışır, bu yüzden sürüm mevcut olur. –

+1

@MobyDisk Paket Kaynağınızın Microsoft Curated Packages beslemesi değil, nuget.org olarak ayarlandığından emin olun. (Paket Yöneticisi Konsolu penceresinde bir düşüş var.) Yazma sırasında, nuget yayını https://www.nuget.org/api/v2/ olmalıdır. –