在 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/