Имам проблем с EF Migrations, по-специално с работата на командата "Enable-Migrations". Когато изпълня командата в конзолата на Package Manager, получавам следната грешка:
System.Management.Automation.PSArgumentException: Не може да се намери тип System.Data.Entity.Migrations.MigrationsCommands]: уверете се, че сборката, съдържаща този тип, е заредена.
в System.Management.Automation.MshCommandRuntime.ThrowTerminatingError(ErrorRecord errorRecord)< br> Не може да се намери тип [System.Data.Entity.Migrations.MigrationsCommands]: уверете се, че сборката, съдържаща този тип, е заредена.
Струва ми се, че конзолата на NuGet не може да намери типа MigrationsCommands от моето EF събрание. Проверих и сборката е най-новата (4.3.1) и от браузъра на обекти не мога да намеря типа или пространството от имена на MigrationsCommands.
АКТУАЛИЗАЦИЯ: Все още нямам решение, но изглежда, че източникът на проблема е в следния изход, когато стартирам командата „Install-Package EntityFramework“ в конзолата на Package Manager. Грешката е тук:
Unable to find type [ConnectionFactoryConfiguratorInvoker]: make sure that the assembly containing this type is loaded.
At C:\...\packages\EntityFramework.4.3.1\tools\install.ps1:36 char:39
+ [ConnectionFactoryConfiguratorInvoker] <<<< ::Invoke((Join-Path $toolsPath "EntityFramework.PowerShell.dll"), $project)
+ CategoryInfo : InvalidOperation: (ConnectionFactoryConfiguratorInvoker:String) [], RuntimeException
+ FullyQualifiedErrorId : TypeNotFound