Paket, neden varsayılan olarak Nuget'ten daha fazla paket yükler? Normal davranış mı yoksa yanlış bir şey mi yapıyorum?Neden Neden Nuget'ten daha fazla paket yükler?
ben Getting Started guide izledi (ama choco install paket.powershell
tarafından yüklenen paket.powershell
yardımıyla):
- Ben
paket.dependencies
dosyaya -
- Eklendi
nuget reactiveui
Paket
ınitialized yeni WPF projesini - yapılan
- Yürütme
Paket-Install
yönergeleri karşıdan yükleme paketleri Benim
Paket-Init
komutla
packages
klasöründe aşağıdaki gelmiş Sonuç olarak
reactiveui
reactiveui-core
Rx-Core
Rx-Interfaces
Rx-Linq
Rx-Main
Rx-PlatformServices
Rx-WindowStoreApps
Rx-WinRT
Rx-Xaml
Splat
System.Collections
System.Diagnostics.Debug
System.Diagnostics.Tools
System.IO
System.Linq
System.Linq.Expressions
System.ObjectModel
System.Reflection
System.Reflection.Extensions
System.Runtime
System.Runtime.Extensions
System.Runtime.InteropServices.WindowsRuntime
System.Runtime.Serialization.Primitives
System.Runtime.Serialization.Xml
System.Text.Encoding
System.Threading
System.Threading.Tasks
standart Nuget tabanlı VS Paket Yöneticisi Konsolundan Install-Package reactiveui
, ben kullanarak:
reactiveui-core.7.0.0
reactiveui.7.0.0
Rx-Core.2.2.5
Rx-Interfaces.2.2.5
Rx-Linq.2.2.5
Rx-Main.2.2.5
Rx-PlatformServices.2.2.5
Rx-XAML.2.2.5
Splat.1.6.0
1 sonuçtur tüm bu bağımlılıklar ile çok dikkat dağıtıcı. Yoksa nasıl olması gerekiyor? Ben
Çerçeveyi belirtmediğinizde bunun olacağını düşünüyorum. "Nuget reactiveui" öğesini "nuget reactiveui framework: net45" olarak değiştirin. – Foole
Bu, [paket SSS] 'de (https://fsprojects.github.io/Paket/faq.html#Does-Paket-run-install-ps1-scripts) adresinde ele alınmıştır: "Neden paket kütüphanelere referanslar ekliyor? projelerimde bir NuGet paketinde desteklenen her çerçeve sürümü ile ilişkili? " Aslında paket, tuhaf hata mesajları olmadan çerçeveleri değiştirmenizi kolaylaştırmaya çalışıyor. Bununla birlikte, ihtiyacınız olmayan tonlarca parçanın indirilmesi anlamına gelir. Genelde paketler klasörüne bakmanıza gerek yok ve NuGet ile bile NuGet asla temizlemediğinden beri sürümler değiştikçe biraz dağınık oluyor. –
Teşekkürler, yorumlarınız bana yardımcı oldu. Paket.dependencies 'nuget reactiveui framework ile değiştirdim: net45', reran 'Paket-Install' ve bağımlılıkların sayısı artık nuget ile aynı. Diğer paketler çöp toplandı/silindi. – Bad