【问题标题】:Upgrading EF7 to beta 6将 EF7 升级到 beta 6
【发布时间】:2015-07-02 01:09:50
【问题描述】:
我目前正在使用 EF7 - beta4,并希望使用 beta6。我知道我在使用夜床玩火,但是有其他人这样做并且在升级后能够构建吗?
我添加了夜间 nuget 存储库:https://www.myget.org/F/aspnetvnext/api/v2/,但是当我升级一个包时,它完全破坏了 DNX 4.5.1 和 DNX Core 5 中的所有 .net。现在我还没有疯狂到这样做在一个工作项目中,所以我在新的空 mvc 项目中对此进行测试,当我尝试构建时,我得到了超过 2000 个错误。
有其他人尝试过吗?如果有,如何解决所有错误?
【问题讨论】:
标签:
entity-framework-core
【解决方案1】:
夜间构建非常不稳定。以下是在 ASP.NET 前沿工作的一些建议。
- 重置所有包。有时夜间构建会破坏其他包。删除
project.lock.json 并删除所有包 (~/.dnx/packages/)。重新安装可能会帮助您获得一致的设置。
- 升级 DNX。
dnvm upgrade -u。这会安装最新的不稳定版本的 DNX。
- 提交issues。如果它对你不利,那可能不仅仅是你。
- 关注ASP.NET on GitHub。每晚构建通常只比
dev 分支的最新更改晚几天。我们的工作速度很快,并且正在打破常规。
- 如果稳定性很重要,请坚持使用 Nuget.org 测试版。 Beta5 昨天刚刚发布,并且经过了更彻底的稳定性审查。
- 观看 Announcements 存储库以接收有关重大更改的提示。