SORU
14 EKİM 2011, Cuma


Nasıl nuspec belirli bağımlılık sürümü belirtmek için?

İlk nuget paket yaratıyorum. En son sürüm olan bir sürümü ile bir bağımlılık ekledim. Ancak, bu bağımlılık en son sürüme güncellemek istemiyorum. Bu özel sürüm kullanmak için talimat mümkün mü?

<dependencies>
  <dependency id="NHibernate" version="3.2.0.3001" />
</dependencies>

Paketi kurduğum zaman bunu görüyorum

Attempting to resolve dependency 'NHibernate (≥ 3.2.0.3001)'.

Bu paketi yüklerken aşağıdaki oluşturur.

<packages>
  <package id="Iesi.Collections" version="3.2.0.4000" />
  <package id="NHibernate" version="3.2.0.4000" />
</packages>

Gerçekten böyle bir şey görmek istiyorum: Sorununuzun çözümü denerken Arabiriminin (3.2.0.3001)'.

CEVAP
15 EKİM 2011, CUMARTESİ


Parantez ile tam sürüm zorlamak gerekir:

<dependency id="NHibernate" version="[3.2.0.3001]" />

Kullanma biçimleri üzerinde tam bilgi NuGet sitesinde, burada:

http://docs.nuget.org/docs/reference/version-range-specification

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • cekehechu

    cekehechu

    20 HAZİRAN 2006
  • Charles Nesson

    Charles Ness

    27 NİSAN 2006