在 ASP.NET 5 项目上使用 EF7 我尝试添加迁移,在 VS 包管理器控制台上键入以下内容:

dnx ef migrations add InitialDatabaseSetup

我得到了错误:
Unable to resolve project from C:\Projects\ASPNET5DEMO

项目在 C:\Projects\ASPNET5DEMO\src\aspnet5demo.web

如果使用 Developer Command Prompt 导航到该路径,然后运行该命令,则一切正常...

有没有办法使用包管理器控制台?

最佳答案

包管理器控制台只是一个 powershell 主机。如果你输入 pwd 你会看到它的当前目录是 C:\Projects\ASPNET5DEMO

然后你可以通过使用访问相关命令;

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

或者
cd src\aspnet5demo.web
dnx ef migrations add InitialDatabaseSetup

关于visual-studio-2015 - 添加迁移给 "Unable to resolve project from ...",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34123783/

10-11 02:13