Я только что установил VS 2017 и создал новый проект Core. Внутри я добавил:
- Microsoft.EntityFrameworkCore(1.1.0)
- Microsoft.NETCore.App(1.1.0)
Я также создал папку под названием Models с классом в ней. Затем я пошел в консоль диспетчера пакетов и выполнил разрешения-миграции, чтобы VS создал файлы, необходимые для меня. Однако вместо необходимых файлов я получил следующую ошибку.
Термин "enable-migration" не распознается как имя командлета, функции, файла сценария или операционной программы. Проверьте правильность написания имени или, если включен путь, проверьте правильность пути и повторите попытку.
Что я должен здесь делать?
Кажется, мне не повезло. Это очень необычная комбинация (Core VS17 и EF), поэтому практически нет информации по этому вопросу. В некоторых руководствах говорится об изменении пакета package.json вручную, что довольно сложно, потому что VS 2017, похоже, обновляет Core, так что восстановление в dotnet не ищет его, а скорее для xxx.csproj.
В целом, я смущен и довольно неопределен, как укусить проблему.