2016-03-10 17 views
5

montaj System.Net.Http.Primitive yüklenemedi Forms App ince oluşturur ancak - Ben takımlarının herhangi bir bağlantı yoksaXamarin IOS ben menü oluşturun iOS Altında Visual Studio 2015</p> <p>yılında Xamarin.Forms kullanarak bir IOS uygulaması için bir sürüm derlemesi yapmaya çalışıyorum

Failed to resolve assembly: 'System.Net.Http.Primitives, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' BlackhawkPlatform.App.iOS

: - bütün meclisleri sadece Bağlayıcı davranış Bağlantı SDK meclisleri ayarlamak veya bağlantı varsa uygulamanın özellikleri, ben şu yapı hatası alıyorum ipa, 100mb üzerinde sıkıştırılmamış 40mb büyüklüğünde ve bu nedenle iTunes Connect'e gönderilemez.

En son sürüm, System.Net İstemcisi kitaplıklarını ve Xamarin Formlarını yükledim.

enter image description here

Ben Ek mTouch argüman kutusuna komutu --linkskip=System.Net.Http.Primitives kullanarak montaj bağlantısını atlamak için çalıştık ama bu işe dos değil.

Bu konuda nasıl bir fikrim var?

cevap

9

Çalıştığı bir çözüm bulundu.

Nuget paket yöneticisinde
  1. sonra en son sürümünü yüklemek Microsoft.BCL.Build v1.0.21 son sürümünü Microsoft.Net.Http v2.2.29 yüklemek

Bu benim için çalıştı.

+0

eksik buldum budur . Lütfen inşa günlüğünü gözden geçirin. (MT5306) 'Buna daha fazla katılıp katlanamayacağımı göreceğim. –

+0

Onunla ilgili olduğunu sanmıyorum, ama cevabınız beni daha da ileri götürmüş görünüyor. Teşekkürler. –

+0

Merhaba, Paketlerin düzgün şekilde açılmamış olduğu bir sorunla karşılaşıyorum. Paketleri packages.config dosyasından kaldırmayı ve klasörden silmeyi ve sonra yeniden yüklemeyi bitirdim. Bazı durumlarda da çalıştı. Yine de Xamarin dağıtımlarında çözülecek bir kaç sorun olduğunu düşünüyorum. –

1

Burada bu eski bir iplik olduğunu biliyorum ... ama bu 'şişman kütüphane oluşturulamadı bir sonraki hata beni ilerledi benim ios.csproj dosyası

<Reference Include="System.Net.Http.Extensions"> 
    <HintPath>..\packages\Microsoft.Net.Http.2.2.29\lib\Xamarin.iOS10\System.Net.Http.Extensions.dll</HintPath> 
</Reference> 
<Reference Include="System.Net.Http.Primitives"> 
    <HintPath>..\packages\Microsoft.Net.Http.2.2.29\lib\Xamarin.iOS10\System.Net.Http.Primitives.dll</HintPath> 
</Reference> 
+0

Evet, Nuget Paketi kurulduğunda eklenmesi gereken "bu". –