SORU
3 Kasım 2010, ÇARŞAMBA


NuGet paketleri konumunu değiştirmek mümkün mü?

Benim projelerin çoğu için şu kuralı var:

/src
    /Solution.sln
    /SolutionFolder
        /Project1
        /Project2
        /etc..
/lib
    /Moq
        moq.dll
        license.txt
    /Yui-Compressor
        yui.compressor.dll
/tools
    /ILMerge
        ilmerge.exe

Ben bunu fark edeceksinizdeğilharici bir kütüphaneiçindekaynak klasörü. Ayrıca NuGet kullanarak çok merak ediyorum ama kaynak içinde bu dış kitaplıkları klasörü istemiyorum. NuGet tüm paketler yüklü olduğu dizini değiştirmek için bir ayar var mı?

CEVAP
16 Kasım 2010, Salı


Şimdi mümkün olan paketler halinde yüklendiğini denetlemek için.

http://nuget.codeplex.com/workitem/215

Düzenleme: 11:45 10 Aralık 2010 tarihinde Phil Haack yorum PM (yukarıdaki link/çalışma madde). Bu destek kısmen 1.0, ancak belgelenmiştir uygulanır.

@Göre dfowler: Bir nuget ekleyin.bu çözümün yanında yapılandırma dosyası

<settings>
<repositoryPath>{some path here}</repositoryPath>
</settings>

Paket klasörü geçersiz kılma oluşturmak için a nuget package var.

2.1 sürümü için güncelleme

Azat yorum olarak, şimdi paketi yerleri nasıl kontrol edeceğinize dair resmi belge yok. release notes for 2.1 Bir nuget aşağıdaki yapılandırma belirtir.dosya (geçerli bir yerlerde bir açıklama için sürüm notlarını config dosyaları ve hiyerarşik bir yapılandırma modeli nasıl çalıştığını koymak için) config:

<configuration>
  <config>
    <add key="repositoryPath" value="C:\thePathToMyPackagesFolder" />
  </config>
  ... 
</configuration>

Bu çözüm ise çözüm dizinine koyarsanız, proje ve proje dizini) dosya koymak yapılandırma seviye paketleri klasörü değiştirmek istiyorsunuz. Sürüm notları devlet unutmayın:

eğer çözümünüz altında varolan paketler bir klasör varsa [...] kök, NuGet paketleri yerleştirecektir önce silmek gerekir yeni konumu.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ben Schoon

    Ben Schoon

    23 Kasım 2012
  • ColdfusTion

    ColdfusTion

    3 Aralık 2007
  • Hidden Wolf TV

    Hidden Wolf

    1 EKİM 2009