2015-08-12 9 views
6

Próbuję grać z ASP.NET 5 beta5 i Entity Framework 7 beta6 w Visual Studio 2015 RTM. Problem polega na tym, że nie mogę ich do pracy razem nawet dokładnie następujących przewodników, takich jak ten: http://ef.readthedocs.org/en/latest/getting-started/aspnet5.htmlUzyskiwanie "MissingMethodException" podczas próby użycia "dnx. ef migration add 'in EF7 beta6

W tym przykładzie, kiedy sięgam części, które trzeba uruchomić polecenie:

dnx . ef migration add MyFirstMigration 

zawsze dostać ten błąd:

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

próbowałem i ponowiona wszystkie kroki i szukał czegoś ja mogę przegapić w moim projekcie, bez powodzenia.

+0

W jakiś sposób znajduję problem w różnych wersjach beta referencji w "project.json". Niektóre z nich mają wersję beta5 i beta6. Ale nie mogę zrozumieć, dlaczego kiedy tworzę nowy projekt ASP.NET, domyślne odnośniki są dodawane z dwóch różnych wersji beta. Pracując nad tym. – Shadmehr

Odpowiedz

0

Ten problem prawdopodobnie wynika z nieprawidłowej (lub po prostu błędnej) wersji wirtualnej maszyny Dot Net. Spróbuj uruchomić wersję dnvm list, aby sprawdzić, które wersje zostały zainstalowane, a która jest ustawiona jako aktywna. W celu przełączenia wersji może być konieczne uruchomienie wersji dnvm use ....

Na przykład uruchamiam dnvm use 1.0.0-rc1-update1 dla wielu moich aplikacji .csproj.

Powiązane problemy