Add-Migration зависает при использовании контекста - без ошибок - PullRequest
0 голосов
/ 29 апреля 2020

У меня проблема с консолью менеджера пакетов. Я запускаю Add-Migrations name -Verbose, и он зависает после нахождения контекста базы данных. Обратите внимание - это не моя первоначальная миграция, которая работала нормально, это новая миграция. Кроме того, это консольное приложение, а не веб-приложение, поэтому я не беспокоюсь об ошибке, связанной с хостингом.

PM> Владелец Add-Migration -Verbose
Использование проекта 'GWMyBot. База данных '.
Использование запускаемого проекта' GWMyBot '.
Сборка началась ...
Сборка выполнена успешно.
C: \ Program Files \ dotnet \ do tnet .exe exe c --depsfile C: \ Users \ parab \ Source \ Repos \ GWMyBot \ GWMyBot \ bin \ Debug \ netcoreapp2.2 \ GWMyBot.deps. json --additionprobingpath C: \ Users \ parab.nuget \ packages --additionalprobingpath C: \ ProgramData \ Xamarin \ NuGet --adadpropropropath * C: \ Program Files \ dotnet \ sdk \ NuGetFallbackFolder "--runtimeconfig C: \ Users \ parab \ Source \ Repos \ GWMyBot \ GWMyBot \ bin \ Debug \ netcoreapp2.2 \ GWMyBot.runtimeconfig. json C: \ Users \ parab.nuget \ packages \ microsoft.entityframeworkcore.tools \ 3.1.3 \ tools \ netcoreapp2.0 \ any \ ef.dll миграции добавить владельца - json --verbose --no-color --prefix-output --assembly C: \ Users \ parab \ Source \ Repos \ GWMyBot \ GWMyBot \ bin \ Debug \ net coreapp2.2 \ GWMyBot.Database.dll --startup-Assembly C: \ Users \ parab \ Source \ Repos \ GWMyBot \ GWMyBot \ bin \ Debug \ netcoreapp2.2 \ GWMyBot.dll --project-dir C : \ Users \ parab \ Source \ Repos \ GWMyBot \ GWMyBot.Database \ --language C# --working-dir C: \ Users \ parab \ Source \ Repos \ GWMyBot - root -имя пространства GWMyBot. База данных
Использование сборки 'GWMyBot.Database'.
Использование запускаемой сборки 'GWMyBot'.
Использование базы приложения 'C: \ Users \ parab \ Source \ Repos \ GWMyBot \ GWMyBot \ bin \ Debug \ netcoreapp2.2 '.
Использование рабочего каталога' C: \ Users \ parab \ Source \ Repos \ GWMyBot \ GWMyBot '.
Использование root пространства имен' GWMyBot.Database '.
Использование каталога проекта 'C: \ Users \ parab \ Source \ Repos \ GWMyBot \ GWMyBot.Database \'.
Поиск классов DbContext ...
Поиск реализаций IDesignTimeDbContextFactory ...
Поиск поставщика услуг приложения ...
Поиск поставщика услуг Microsoft.Extensions.Hosting ...
Нет данных c Метод 'CreateHostBuilder (string [])' найден для класса «Программа».
Не найден поставщик услуг приложения.
Поиск классов DbContext в проекте ...
Найден DbContext 'MyContext'.
Использование контекста 'MyContext'.

Я позволил этому просто сидеть почти час, ничего не происходит.

...