Errore durante l'esecuzione dell'applicazione utilizzando EF 7 dopo l'aggiunta di dipendenze e l'aggiornamento delle classi del modello

asp.net-core-mvc entity-framework-core

Domanda

Sono in esecuzione MVC 6 e EF 7 e ho modificato i miei modelli e desidero eseguire l'applicazione, tuttavia ricevo un errore e non è chiaro quale sia la causa principale.

di seguito è riportato un frammento dal mio project.json

"dependencies": {
"EntityFramework.Commands": "7.0.0-beta5",
"EntityFramework.SqlServer": "7.0.0-beta5",
"Microsoft.AspNet.Antiforgery": "1.0.0-beta6",
"Microsoft.AspNet.Authentication.Cookies": "1.0.0-beta5",
"Microsoft.AspNet.Authentication.Facebook": "1.0.0-beta5",
"Microsoft.AspNet.Authentication.Google": "1.0.0-beta5",
"Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-beta5",
"Microsoft.AspNet.Authentication.Twitter": "1.0.0-beta5",
"Microsoft.AspNet.Diagnostics": "1.0.0-beta5",
"Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta5",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta5",
"Microsoft.AspNet.Mvc": "6.0.0-beta5",
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta5",
"Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
"Microsoft.AspNet.Session": "1.0.0-beta6",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta5",
"Microsoft.AspNet.Tooling.Razor": "1.0.0-beta5",
"Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta5",
"Microsoft.Framework.Configuration.Json": "1.0.0-beta5",
"Microsoft.Framework.Configuration.UserSecrets": "1.0.0-beta5",
"Microsoft.Framework.Logging": "1.0.0-beta5",
"Microsoft.Framework.Logging.Console": "1.0.0-beta5",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta5"
},

Di seguito è riportato l'errore della pagina web.

Metodo System.MissingMethodException non trovato: 'Boolean Microsoft.Framework.DependencyInjection.ServiceCollectionExtensions.TryAdd (Microsoft.Framework.DependencyInjection.IServiceCollection, Microsoft.Framework.DependencyInjection.ServiceDescriptor). su Microsoft.Framework.DependencyInjection.LoggingServiceCollectionExtensions.AddLogging (servizi IServiceCollection) su Microsoft.AspNet.Hosting.WebHostBuilder.BuildHostingServices () su Microsoft.AspNet.Hosting.WebHostBuilder.Build () su Microsoft.AspNet.Loader.IIS.RuntimeHttpApplication.ApplicationStart (Applicazione IHttpApplication) su Microsoft.AspNet.Loader.IIS.HttpApplicationBase.InvokeApplicationStart (applicazione IHttpApplication)

Risposta accettata

Ci sono stati molti cambiamenti da una versione beta all'altra.

Per questo motivo ti suggerisco di allineare tutte le versioni di project.json a beta5 o beta6.



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché