2016-04-05 25 views
1

bulunamıyor Microsoft.Azure.Devices NuGet paketini eklerken (1.0.0, 1.0 denedim .2, ve 1.0.4) bir ASP.NET 5 (Web API 2) projesine, System.Net.Http.Formatting için başvuru,ASP.NET 5 projesine Microsoft.Azure.Devices eklenemiyor: fx/System.Net.Http.Formatting

NU1001 Bağımlılık fx/System.Net ile çözümlenemez olarak işaretlenmiştir. Http.Formatting çözümlenemedi

Orada birkaç NU1001 sorunu var, ancak bunların nedenleri bununla eşleşmiyor gibi görünmüyor. En iyi referans this one on Github'dur, ancak çözünürlük ayrıntıları taslaktır.

Referans DLL, paket bir "eski" derleme paketine getirildiğinde gerçekten Kopya Yerel olarak işaretlenmiştir, bu yüzden neden bulamayabilir, ancak düzeltmenin doğru yolunu belirleyemiyorum.

Benim gerçek kullanım durumumda, Microsoft.Azure.Devices bir .NET derleme paketi tarafından başvurulan ve sonra ASP.NET 5 projesinde bir proje başvurusu olarak dahil edilir ve gerçekten de aynı hata verir ASP.NET 5 projesinden NuGet'e doğrudan başvurmaya çalışıyor.

Project.json dosyasında başvurulan tek çerçeve olarak dnx452 kullanıyoruz.

cevap

0

Bunu 1.0.5 sürümüyle denedim ve başarıyla yüklendi.

+0

Bu konuyla ilgili bir şeyler kazandım ... evet, NuGet paketini, FrameworkAssemblies bölümünde Framework-dışı DLL System.Net.Http.Formatting artık başvurulan şekilde düzeltdiler. Detaylar için https://github.com/aspnet/Home/issues/1132#issuecomment-207218861 adresine bakın ve yardımından dolayı @ dmpontifex'e özel bir not verin! –