Aggiungi migrazione fornisce "Impossibile risolvere il progetto da ..."

entity-framework-core visual-studio-2015

Domanda

Utilizzando EF7 su un progetto ASP.NET 5 ho provato ad aggiungere una migrazione digitando quanto segue su VS Package Manager Console:

dnx ef migrations add InitialDatabaseSetup

E ho avuto l'errore:

Unable to resolve project from C:\Projects\ASPNET5DEMO

Il progetto si trova in C: \ Projects \ ASPNET5DEMO \ src \ aspnet5demo.web

Se usi Developer Command Prompt per navigare su quel percorso e poi esegui il comando, allora tutto funziona bene ...

C'è un modo per utilizzare la console di Package Manager?

Risposta accettata

La Console di gestione pacchetti è solo un host di PowerShell. Se digiti pwd vedrai che la directory corrente è C:\Projects\ASPNET5DEMO .

Quindi puoi accedere al comando pertinente usando;

dnx -p src\aspnet5demo.web ef migrations add InitialDatabaseSetup

o

cd src\aspnet5demo.web
dnx ef migrations add InitialDatabaseSetup


Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché