2015-08-12 15 views
6

Visual Studio 2015 RTM'de ASP.NET 5 beta5 ve Entity Framework 7 beta6 ile oynamaya çalışıyorum. Sorun Onları böyle aynen şu rehberler tarafından hatta birlikte çalışmasına alınamıyor geçerli: Bu örnekte http://ef.readthedocs.org/en/latest/getting-started/aspnet5.html'dnx'i kullanmaya çalışırken' MissingMethodException 'alıyorum. ef migration 'EF7 beta6'ya ekle

, ben bu komutu çalıştırmak için gereken kısmını ulaştığında: hep

dnx . ef migration add MyFirstMigration 

Ben denedim ve tüm adımları denenecek ve hiç şans ile projemde kaçırmış olabilir bir şey aramış

Using context 'BloggingContext'. 
System.MissingMethodException: Method not found: 'Boolean Microsoft.Framework.DependencyInjection.ServiceCollectionExtensions.TryAdd(Microsoft.Framework.DependencyInjection.IServiceCollection, Microsoft.Framework.DependencyInjection.ServiceDescriptor)'. 

: Bu hata alıyorum.

+0

Bir şekilde 'project.json' dosyasındaki farklı beta sürümlerinde sorun olduğunu düşünüyorum. Bazıları beta5 ve bazı beta6'dır. Ama neden yeni bir ASP.NET projesi oluşturduğumda, iki farklı beta sürümünden varsayılan referanslar bitti eklendiğimi anlayamıyorum. Üzerinde çalışmak. – Shadmehr

cevap

0

Bu sorun, büyük olasılıkla, Dot Net Sanal Makinenin yanlış (veya sadece buggy) sürümünü kullandığınız içindir. Hangi sürümleri yüklediğinizi ve hangisinin aktif olarak ayarlandığını görmek için dnvm list'u çalıştırmayı deneyin, daha sonra sürümleri değiştirmek için dnvm use ...'u çalıştırmanız gerekebilir. Örneğin, birçok .csproj uygulamasında dnvm use 1.0.0-rc1-update1 çalıştırıyorum.

İlgili konular