【发布时间】:2016-01-25 00:25:17
【问题描述】:
有人尝试使用实体框架-beta8 迁移吗?每次我运行 dnx ef 命令时,我都会得到以下信息
“错误:。请运行 dnu restore 以生成新的锁定文件”
运行 dnu restore 然后报错
找不到路径“c:\users\Username\.dnx\packages\Owin\1.0.0\Owin.1.0.0.nupkg.sha512”的一部分
知道出了什么问题吗?
编辑
现在检查它,C 驱动器上的路径是 1.0 而不是 1.0.0..这似乎是这里问题的一部分。不确定这是否是正确的做法,但重命名文件夹最终奏效了
【问题讨论】:
-
尝试删除 C:\Users\Username\.dnx\packages 中的所有内容。确保您的 dnvm 使用正确的运行时版本 (
1.0.0-beta8) 然后运行 dnu restore -
我使用的是正确版本的 dnx,并在编辑中添加,重命名文件夹有效,但我不知道这是否是正确的方法
-
出于好奇 - 为什么在 ASP.NET 5 中需要 Owin? ASP.NET 5 不需要这个包...
-
@pg0xC 奇怪的是我什至没有安装 owin 包。情况无处不在。我将在今天晚些时候检查整个代码,看看我可能在哪里犯了一些错误
-
@Lutando 你的建议被证明是最好的解决方案。谢谢
标签: asp.net-core entity-framework-migrations dnx entity-framework-core dnu