Подтвердить что ты не робот

Ошибка обновления базы данных - пакет NuGet (EntityFramework.SqlMigrations)

i установлен EntityFramework.SqlMigrations NuGet Package и я получаю эту ошибку. это работало для меня в прошлом и почему-то, теперь это не работает.

PM> update-database
The term 'update-database' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the 
path is correct and try again.
At line:1 char:16
+ update-database <<<< 
    + CategoryInfo          : ObjectNotFound: (update-database:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
4b9b3361

Ответ 1

Происходит с RTF RTF, RTM RTF.

Сегодня я столкнулся с этой проблемой. Я выполнил "Обновление пакета EntityFramework" в консоли PM. NuGet не сообщил о каких-либо изменениях, и проблема не устранена. Затем я перезапустил VS2012 и повторно попытался обновить базу данных, и он работал, как ожидалось. Непонятно, что вызвало эту проблему, также неясно, способствовало ли обновление-пакет исправлению или нет.

Сначала попробуйте перезапустить Visual Studio, а затем попробуйте обновить пакет EntityFramework, а затем перезапустить.

Ответ 2

Я просто использовал эту команду:

Update-Package EntityFramework -Reinstall

Ответ 3

В моем случае сначала помогло установить пакет EntityFramework:

Install-Package EntityFramework

а затем установить EntityFramework.Migrations снова:

Install-Package EntityFramework.Migrations

Ответ 4

Не лучшее решение, но чтобы заставить его работать снова, мне пришлось переустановить пакет EntityFramework.Migrations. После того, как он повторно применил Init.ps1, он запомнил все команды.

Ответ 5

После пробовать все остальное, единственный способ получить мои команды EntityFramework Migrations назад - запустить из "Консоль диспетчера пакетов" следующее:

Import-Module \*PathToSolution*\packages\EntityFramework.5.0.0-beta2\tools\EntityFramework.psd1

После выполнения вышеизложенного были добавлены Add-Migration, Update-Database и т.д.

Ответ 6

Для меня проблема была в версии Nuget.

  • удалить диспетчер пакетов Nuget.
  • перезапустить Visual Studio.
  • установлена ​​новая версия диспетчера пакетов Nuget.
  • затем снова запустите Visual Studio

Ответ 7

Перезапуск Visual Studio решил проблему для меня...