SORU
24 EYLÜL 2013, Salı


Could not load dosya veya derleme Sistemi.Net.Http,=4.0.0.0 ASP.NET (MVC 4) ile Web API OData yayın Öncesi Sürümü

Sorun

Bu yüklemeden sonraMicrosoft Web API OData paket 5.0.0-rc1 ASP.NETyayın öncesi ben aşağıdaki özel durum bitiş:

'Sistem.dosya veya derleme yüklenemedi Web.,=4.0.0.0 Http Sürümü, Kültür==31bf3856ad364e35 neutral, PublicKeyToken' ya da biri bağımlılıklar. Bulunan bu derlemenin bildirim tanımı değil Kurul başvuru maçı. (HRESULT özel durum: 0x80131040)

MVC 4 proje içinde yepyeni ve gerçekten çok küçük, çok süslü. Ben hedef .NET çerçeve 4.5

Bu implement PATCH using the Delta classnuget package ihtiyacım var (Paket sürüm 4.0.0.0 kullandığımda, Delta sınıfı çalışmıyor).

Bunu nasıl düzeltebilirim?

Sistem benim sürüm.Web.Http

GACVersiyonu var5.0.0.0Sistemi.Web.Http

-l Sistemi gacutil.Web.Http Genel Derleme Önbelleği içerir derlemeleri şu: Sistem.Web.,=5.0.0.0 Http Sürümü, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL

Visual Studioderlemeler ben göz, Sistemi.sürümü verilmiş Web.Http4.0.0.0(Neden?)

benim projemreferans Sistemi.Web.Http

  • Sürümü vardır5.0.0.0
  • \Puan paketi\net45\ lib klasörü
  • CopyLocal=true vardır

Denedim bir şeyler

Web 5.0.0.0 v 4.0.0.0 bağlama yönlendirmek için çalıştım.config

<dependentAssembly>
    <assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="4.0.0.0-4.0.0.0" newVersion="5.0.0.0" />
</dependentAssembly>

Ama bana başka bir istisna verir:

Yöntem tarafından girişim 'Sistemi.Web.Http.() GlobalConfiguration..cctor' erişim alanı 'Sistem.Web.Http.GlobalConfiguration.$&CS;>lt 9__CachedAnonymousMethodDelegate2' başarısız oldu.

V 4.0.0.0 gerçekten çekirdek Web Apı motoru tarafından kullanılması gereken bu sanırım.

Bağlantılı sorular

Code Analysis error Could not load file or assembly 'System.Net.Http, Version=2.0.0.0 in MVC4 Web API Could not load file or assembly 'System.Net.Http, Version=2.0.0.0 in MVC4 Web API

CEVAP
31 EKİM 2013, PERŞEMBE


Visual Studio 2013 bu dikkat çekmek için yeni bir özellik vardır. App oluştururken, bir derlemenin farklı sürümleri hakkında uyarılar başvurulan görmelisiniz. Tıklatın web için derleme bağlama yeniden yönlendirmeleri eklemek için Uyarı çift.config.

Daha fazla ayrıntı için http://msdn.microsoft.com/en-us/library/2fc472t2.aspx bkz.

jeff.eynon web için aşağıda notlar.config dışarı eğer kontrol Team Foundation kaynak denetimi kullanıyorsanız) VS dosya otomatik olarak düzenlemek için. Bahşiş için teşekkürler!

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008