EF Update-Database Error: Value cannot be null Parameter name: type
EF Update-Database Error: Value cannot be null Parameter name: type
我尝试在 PMC 中执行命令 update-database
,但总是收到此错误消息。我知道 another article 基本上有相同的错误,但我尝试了每个答案,但没有任何效果。
System.ArgumentNullException: Value cannot be null.
Parameter name: type
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(Type type, Object[] args)
at System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetProjectTypes(Project project, Int32 shellVersion)
at System.Data.Entity.Migrations.Extensions.ProjectExtensions.IsWebSiteProject(Project project)
at System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetTargetDir(Project project)
at System.Data.Entity.Migrations.MigrationsDomainCommand.GetFacade(String configurationTypeName, Boolean useContextWorkingDirectory)
at System.Data.Entity.Migrations.UpdateDatabaseCommand.<>c__DisplayClass2.<.ctor>b__0()
at System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command)
Value cannot be null.
Parameter name: type
顺便说一句,我正在使用 VS2022 预览版。
尝试将 EntityFramework 包更新到最新版本。
我在使用 EF 6.1.3 时遇到了同样的问题,但后来更新到 6.4.4,它在 VS2022 预览版上运行良好。
我尝试在 PMC 中执行命令 update-database
,但总是收到此错误消息。我知道 another article 基本上有相同的错误,但我尝试了每个答案,但没有任何效果。
System.ArgumentNullException: Value cannot be null.
Parameter name: type
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(Type type, Object[] args)
at System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetProjectTypes(Project project, Int32 shellVersion)
at System.Data.Entity.Migrations.Extensions.ProjectExtensions.IsWebSiteProject(Project project)
at System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetTargetDir(Project project)
at System.Data.Entity.Migrations.MigrationsDomainCommand.GetFacade(String configurationTypeName, Boolean useContextWorkingDirectory)
at System.Data.Entity.Migrations.UpdateDatabaseCommand.<>c__DisplayClass2.<.ctor>b__0()
at System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command)
Value cannot be null.
Parameter name: type
顺便说一句,我正在使用 VS2022 预览版。
尝试将 EntityFramework 包更新到最新版本。 我在使用 EF 6.1.3 时遇到了同样的问题,但后来更新到 6.4.4,它在 VS2022 预览版上运行良好。