2012-08-30 6 views
5

Bir paketin iki farklı sürümüne sahip bir nugget deposuna, bir 32bit ve bir 64bit'e erişebiliyorum.Yapı mimarisine dayanan iki farklı pakete Nuget bağını bağlamak mümkün mü

Sanal makineim iş başında 32 bit, yapı sunucusu ise 64 bit modunda çözüm oluşturur. 32bit modunda bina ve 64bit modunda diğer zaman bir pakete bağlamak için Nuget yapılandırmak mümkün olmuyor

<ItemGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' "> 

: Şu anda ben biraz böyle bir şey, ItemGroup koşullarla derleme işlemi kontrol ediyorum? Yoksa * proje dosyalarını elle düzenlemekle mi takıldım?

cevap

0

MSBuild, şu an için gitmek için yoldur korkarım. Yapılandırma/platform koşuluna bağlı olarak, farklı bir package.config dosyası ekleyebilir veya geri yükleme gerçekleşmeden önce, bir pre-build adımında packages.config dosyasının (bir yer tutucu veya bir şey kullanarak) içeriğini dönüştürebilirsiniz.

Bu XML dönüşümü SlowCheetah kullanarak packages.config dosyasında bile uygulayabileceğinizi düşünmemi sağlıyor?

İlgili konular