依存関係の追加およびモデル・クラスの更新後にEF 7を使用してアプリケーションを実行する際にエラーが発生しました。

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

質問

私はMVC 6とEF 7を実行しており、モデルを変更してアプリケーションを実行したいと思っていますが、エラーが発生し、根本的な原因は不明です。

以下は私の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"
},

以下はウェブページのエラーです。

System.MissingMethodExceptionメソッドが見つかりません: 'Boolean Microsoft.Framework.DependencyInjection.ServiceCollectionExtensions.TryAdd(Microsoft.Framework.DependencyInjection.IServiceCollection、Microsoft.Framework.DependencyInjection.ServiceDescriptor)。 Microsoft.AspNet.Hosting.WebHostBuilder.BuildHostingServices()、Microsoft.AspNet.Hosting.WebHostBuilder.Build()、Microsoft.AspNet.Loader.IIS.RuntimeHttpApplication.ApplicationStartのMicrosoft.AspNet.Hosting.WebHostBuilder.BuildHostingServices()のMicrosoft.Framework.DependencyInjection.LoggingServiceCollectionExtensions.AddLogging(IServiceCollectionサービス) (IHttpApplicationアプリケーション)Microsoft.AspNet.Loader.IIS.HttpApplicationBase.InvokeApplicationStart(IHttpApplicationアプリケーション)

受け入れられた回答

1つのベータ版から別のベータ版への大きな変化がありました。

そのため、私はproject.jsonすべてのバージョンをbeta5またはbeta6のいずれかに合わせることをお勧めします。



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ