Ho un progetto con questa struttura
TooSeeWeb.Infrastructure è per le migrazioni.
Quando provo a eseguire migrazioni con questo comando
dotnet ef migrations add ExampleMigration -s ..\TooSeeWeb
Ho questo errore
Impossibile recuperare i metadati del progetto. Assicurati che sia un progetto .NET Core basato su MSBuild. Se si utilizzano valori BaseIntermediateOutputPath o MSBuildProjectExtensionsPath personalizzati, utilizzare l'opzione --msbuildprojectextensionspath
Come posso risolvere questo?
Devi puntare al tuo progetto web
dotnet ef --startup-project ../TooSeeWeb migrations add MigrationName -c NameOfYourDBContext
Maggiori dettagli sul multiprogetto sono disponibili https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/projects