2016-03-30 19 views
-1

Ben Nuget görsel stüdyo 2015microsoft.aspnet.identity.entityframework (rc1 final) bulunamadı

kullanarak .NET 4.5.1 hedeflemesi ile Microsoft.AspNet.Identity.EntityFramework RC1 yüklemeye çalıştı bu var sorun her,

Nasıl çoğaltmak için iki farklı bilgisayarda denedim: Visual Studio 2015 Topluluğu'nda

Dosya

-> Yeni -> Projesi -> Konsol Uygulaması (.NET 4.5.1) Paket Yöneticisi konsolunda "Install-Package Microsoft.AspNet.Identity.EntityFramework -Pre" dosyasını çalıştırın Yapılandırma çözümü Hata listesinde hata görünüyor.

İki farklı bilgisayarda çalıştı Nuget ben bu konunun her şey var görsel stüdyo 2015

kullanarak .NET 4.5.1 hedeflemesi ile Microsoft.AspNet.Identity.EntityFramework RC1 yüklemeye çalıştı Nasıl çoğaltmak

: Visual Studio

2015 Topluluk,

Dosya -> Yeni -> Projesi -> Konsol Uygulaması (.NET 4.5.1) Çalıştır "Install-Package Microsoft.AspNet.Identity.EntityFramewor k -Pre "paket yöneticisi konsolunda Yapı çözümü Hata listesinde hata var. Eğer normal .NET Framework Konsol uygulaması (* .csproj proje dosyaları ile olanlar) oluşturmak ve Nuget kullanırsanız

enter image description here

+0

Çözüm klasörünüzde * .csproj dosyası varsa, yanlış proje türüne sahip olursunuz. Bir ASP.NET Konsolu uygulamasına ihtiyacınız var (* .xproj proje dosyasını oluşturacak). .NET COre projelerinde paket yöneticisi konsolu artık kullanılmıyor, project.json ve dnu restore/dotnet geri yükleme komutlarını – Tseng

+0

kullanıyorsunuz "ASP.NET 5 Konsol Uygulaması" veya "Konsol Applicatoin (paket)" gibi bir şey çağrılmalıdır. , başımın üstüne dunno, Visual Studio 2015 yok Burada yüklü – Tseng

+0

Yukarıdaki ifadelerin hiçbiri doğru değil. Basit bir nedenle, microsoft.aspnet.identity.entityframework hem .NET Core hem de .NET 4.5.1'i hedefler. Hangi "package.json" kullanarak xproj ve .NET Core projesi ile kullanılabileceği anlamına gelir. NuGet hala .NET Core'da kullanılıyor, bunun yerine bir json dosyası kullanıyor. .NET Core ve .NET 4 hakkında biraz daha bilgi edinmenizi öneririz. – Kuashe

cevap

0

doğru gerekli bağımlılıkları bulamazlar.

.NET Core paketlerini hedeflemek için bir "Konsol Uygulaması (paket)" oluşturmanız gerekir. Bunun nedenlerinden biri, .NET Core uygulamalarının eski Konsol ve Sınıf Kitaplıklarının (PCL hariç) yalnızca bir platformu hedefleyebileceği birden fazla platformu hedefleyebiliyor olmasıdır.

Bir .NET Çekirdek projesi (Sınıf Kitaplığı (Paket) veya Konsol Uygulaması (Paket)) derlenirken, her hedefleme platformu için 1 nuget paketi oluşturulurken, eski proje şablonları ile her bir hedefleme platformu için 1 proje gerekir. .

Proje klasörünüzde *.xproj proje dosyası ve package.json varsa doğru proje türüne sahip olduğunuzdan emin olun.

+0

microsoft.aspnet.identity.entityframework hedefine yükseltme zamanı. NET 4.5.1 ve üstü. Nuget üzerindeki nuget paketlerini kontrol etmeni öneririm. – Kuashe

İlgili konular