Команда dotnet ef не найденаC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Команда dotnet ef не найдена

Сообщение Anonymous »

Я следую документации, чтобы выполнить первоначальную миграцию. Когда я запускаю dotnet, я получаю раздел справки, что означает, что PATH работает правильно.
Затем я пытаюсь выполнить команду ниже из документации в окне консоли:
p>

Миграции dotnet ef добавить InitialCreate

Я получаю следующую ошибку:

Не удалось выполнить, поскольку указанная команда или файл не найдены.

Возможные причины:
< /blockquote>
  • Вы допустили ошибку во встроенной команде dotnet.
  • Вы намеревались выполнить программу .NET Core, но dotnet-ef не существует.
  • Вы намеревались запустить глобальный инструмент, но исполняемый файл с префиксом dotnet с таким именем не найден в переменной PATH.
  • Я исключил первый элемент, так как скопировал команду.< /p>
  • Я исключил второй элемент, поскольку установлен пакет Microsoft.EntityFrameworkCore.SqlServer.
  • Я исключил третий элемент, поскольку получаю раздел справки при вызове dotnet.
Я гуглил эту проблему, но, поскольку версия новая, особо нечего делать и/или она тонет в похожих проблемах из более ранних версий.
Я пытался принудительно установить Microsoft.EntityFrameworkCore на тот случай, если его потребуется добавить явно. Я столкнулся с сообщением об ошибке, в котором говорилось, что последняя версия, которую можно выбрать, — 2.2.6, и переход на более раннюю версию невозможен. Я не уверен, как установить версию, совместимую с SQL-пакетом, который уже есть в моей системе (и еще менее уверен, что это правильный подход для решения этой проблемы).

Обнаружено понижение версии пакета: Microsoft.EntityFrameworkCore с 3.0.0-preview6.19304.10 до 2.2.6. Создайте ссылку на пакет непосредственно из проекта, чтобы выбрать другую версию.

Интернет —>

Microsoft.EntityFrameworkCore.SqlServer 3.0.0-preview6.19304.10 —>

Microsoft.EntityFrameworkCore.Relational 3.0.0-preview6.19304.10 ->

Microsoft.EntityFrameworkCore (>= 3.0.0-preview6.19304.10)

Веб - > Microsoft.EntityFrameworkCore (>= 2.2.6)


Подробнее здесь: https://stackoverflow.com/questions/570 ... -not-found
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Команда dotnet ef не найдена
    Anonymous » » в форуме C#
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Команда Dotnet не найдена в моем терминале Mac M1
    Anonymous » » в форуме C#
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Ошибка VSCode: «Команда Python привела к ошибке (команда Python.setInterpreter не найдена)
    Anonymous » » в форуме Python
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous
  • Ошибка VSCode: «Команда Python привела к ошибке (команда Python.setInterpreter не найдена)
    Anonymous » » в форуме Python
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Ошибка VSCode: «Команда Python привела к ошибке (команда Python.setInterpreter не найдена)
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»