У меня проблема с EF Migrations, особенно с тем, чтобы заставить работать команду «Enable-Migrations».Когда я выполняю команду в консоли диспетчера пакетов, я получаю следующую ошибку:
System.Management.Automation.PSArgumentException: не удается найти тип System.Data.Entity.Migrations.MigrationsCommands]: убедитесь, чтосборка, содержащая этот тип, загружена.
в System.Management.Automation.MshCommandRuntime.ThrowTerminatingError (ErrorRecord errorRecord)
Невозможно найти тип [System.Data.Entity.Migrations.MigrationsCommands]: убедитесь, что сборка, содержащая этот тип, являетсязагружен.
Мне кажется, что консоль NuGet не может найти тип MigrationsCommands из моей сборки EF.Я проверил, и сборка является самой последней (4.3.1), и из браузера объектов я не могу найти тип или пространство имен MigrationsCommands.
ОБНОВЛЕНИЕ: Я все ещене имеют разрешения, но похоже, что источник проблемы в следующем выводе, когда я запускаю команду «Install-Package EntityFramework» в консоли диспетчера пакетов.Ошибка здесь:
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