Невозможно получить метаданные проекта.Убедитесь, что это основанный на MSBuild проект .NET Core.(Перемещения) - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть проект с этой структурой enter image description here

TooSeeWeb.Infrastructure для миграций.

Когда я пытаюсь запустить миграции с помощью этой команды

dotnet ef migrations add ExampleMigration -s ..\TooSeeWeb

У меня есть эта ошибка

Невозможно получить метаданные проекта.Убедитесь, что это основанный на MSBuild проект .NET Core.Если вы используете пользовательские значения BaseIntermediateOutputPath или MSBuildProjectExtensionsPath, используйте параметр --msbuildprojectextensionspath

Как я могу это исправить?

1 Ответ

0 голосов
/ 30 мая 2019

Вы должны указать свой веб-проект

 dotnet ef --startup-project ../TooSeeWeb migrations add MigrationName -c NameOfYourDBContext

Подробнее о мультипроекте вы можете найти https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/projects

...