Ошибка EF Core Add-Migration с неверным путем не найден - PullRequest
0 голосов
/ 06 декабря 2018

Я создал сетевой ядро ​​dbcontext proj, а также сетевой ядро ​​proj proj Proca.WebAPI и ConfigureServices в файле startup.cs.Затем я задаю proj для веб-службы в качестве запуска и пытаюсь запустить «Add-Migration InitialCreate» в консоли диспетчера пакетов.Затем я получил следующую ошибку:

PM> Add-Migration InitialCreate Выполняемая команда остановлена, поскольку для предпочтительной переменной "ErrorActionPreference" или общего параметра задано значение Stop: Не удается найти путь 'E: \ git \Proca.Core \ src \ Proca.WebAPI \ E: \ git \ Proca.Core \ out \ bin \ Proca.WebAPI \ Debug \ netcoreapp2.1 \ ', поскольку он не существует.

IЯ просто запутался, почему путь дублируется с префиксом запуска пути Proj.Здесь что-то не так или конфигурация отсутствует?Я также пробовал dbcontext proj как proj запуска и делаю то же самое, но все равно получаю похожую ошибку.

Спасибо

Ответы [ 2 ]

0 голосов
/ 12 августа 2019

Может быть, это случилось только со мной.Но я получил эту ошибку, потому что, имея два проекта в одном решении, я выполнял add-миграцию, когда у меня был проект без EF в качестве загрузочного.

После установки проекта EF в качестве запуска миграции выполнялись правильно.

0 голосов
/ 06 декабря 2018

Игнорировать этот вопрос.

Это связано с тем, что напарник установил выходной путь в PropertyGroup (Directory.Build.props) и, следовательно, привел к этому неверному пути.После сброса этого значения в файле csproj это решает проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...