2016-04-01 13 views
0

Yeniden kullandığım kişisel kitaplığım var. Bunlar kendi ayrı git depoları tutulur:Özel kütüphaneleri NuGet'i kırmadan ana projeye aktarma

\Libs.Motors 
\Libs.ComputerVision 
\Libs.* 

Bunlar her tür log4net olarak Nuget paketleri dayanmak.

Bu kitaplıkların belirli sürümlerini projelerime kopyalamak istiyorum.

\DestructoRobot 
    \Libs.Motors 
    \Libs.ComputerVision 
    \MainProject 

    DestructoRobot.sln 

Bu, belirli bir Nuget paket çözüm en MainProject kıyasla \Libs.* yılında sürümlerini farklı zaman kırmak için görünür.

\DestructoRobot 
    \packages 
     \log4net.2.0.5 

    \Libs.Motors 
     \packages 
      \log4net.1.9.2 

    \MainProject 

NuGet'in projelerinizi kopyalarken sorunsuz çalıştığından ve eski paket başvurularını kullanmaya devam etmesinden nasıl emin olabilirim?

Bu yapılandırmanın önerilen yolu nedir?

+0

https://docs.nuget.org/create/versioning – skalinkin

cevap

0

Kütüphanelerinize ve/veya ana projenize olan sıkı bağımlılığı kaldırmanız gerekir. kitaplıklarınıza ve/veya ana projenize izin verilenVersions ekleyin