Я вносил некоторые изменения в следующий проект с открытым исходным кодом: https://github.com/SevenSpikes/api-plugin-for-nopcommerce
Я пытаюсь обновить библиотеку IdentityServer4
, указанную в вышеуказанном проекте, с 2.0.3 до 2.4.0. В рамках этого процесса мне требуются сценарии миграции с предыдущей версии на текущую. Я также хотел получить некоторый опыт создания сценариев миграции, поскольку я никогда не делал этого раньше.
Я попытался выполнить следующую команду
> dotnet ef migrations add
> InitialIdentityServerPersistedGrantDbMigration -c
> PersistedGrantDbContext -o /Migrations/IdentityServer/PersistedGrantDb --project "C:\localpath\Nop.Plugin.Api.csproj"
на основании следующей документации
и когда я это делаю, я получаю следующую ошибку
System.IO.FileLoadException: Could not load file or assembly 'System.Threading, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
at System.Console.get_IsOutputRedirected()
at Microsoft.EntityFrameworkCore.Tools.Program.Main(String[] args)
Я попытался обновиться до последней версии Core 2.2 SDK , и, похоже, это не помогло.
Немного застрял и был бы признателен за помощь!