Non riesco ad eseguire le mie migrazioni - questo è molto fastidioso perché non posso andare avanti con il mio progetto ...
Penso che debba essere qualcosa con gli strumenti di ef perché un po 'di tempo fa (un mese) le migrazioni in questo progetto hanno funzionato.
Il comando Add-Migration funziona correttamente, ma il successivo Update-Database non riesce con il seguente errore:
Applying migration '20181129154443_strlen'.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.Runtime.Remoting.RemotingException:
Cannot load type
'Microsoft.EntityFrameworkCore.Design.IOperationResultHandler,
Microsoft.EntityFrameworkCore.Design, Version=2.1.4.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'.
Alcune informazioni forse rilevanti:
Esiste una domanda simile (senza risposta): migrazione core EF non riuscita: System.Runtime.Remoting.RemotingException: impossibile caricare il tipo 'Microsoft.EntityFrameworkCore.Design.IOperationResultHandler ma nessuno dei suggerimenti non mi ha aiutato.
Quello che ho provato:
Per me la soluzione era quella di convertire tutti i progetti in soluzione da 4.7.2 a .NET Core 2.2. (anche tutti i NuGets (EFCore, EFCore.Design) sono stati aggiornati alla v2.2.2). Successivamente, le migrazioni hanno iniziato a funzionare.