ASP.NET vNext 与 EntityFramework.Core

ASP.NET vNext with EntityFramework.Core

在我的 ASP.NET vNext 项目中,我使用了 Entity Framework 7 中的 2 个依赖项,它们是:

我想使用 beta2 版本,所以我添加了第三个依赖项 "EntityFramework.Core":“7.0.0-beta2”。所以我有:

但是Visual Studio抛出一个错误:

错误 - CS0121 - 以下方法或属性之间的调用不明确:'Microsoft.Framework.DependencyInjection.EntityServiceCollectionExtensions.AddEntityFramework(Microsoft.Framework.DependencyInjection.IServiceCollection, Microsoft.Framework.ConfigurationModel.IConfiguration)' 和 'Microsoft.Framework.DependencyInjection.EntityServiceCollectionExtensions.AddEntityFramework(Microsoft.Framework.DependencyInjection.IServiceCollection, Microsoft.Framework.ConfigurationModel.IConfiguration)' - Startup.cs

与 CoreCLR 相同的错误... 有什么想法吗?

好的,我找到了解决方案:我将所有 beta1 依赖项更改为 beta2,并且它起作用了。我还有另一个问题:网站没有显示主页,我有一个简单的空白页面...

编辑 2:对于给您带来的不便,我们深表歉意,似乎依赖项 "Microsoft.VisualStudio.Web.BrowserLink.Loader" 仍处于 beta1 阶段。现在可以了。祝你好运;)

是的,这里通过 nuget 更新的相同交易都很好地解决了这个问题。我的更新是 Microsoft.ASpNet.Server.IIS beta-1 到 beta-5 和 Microsoft.AspNet.Server.WebListener beta-1 到 beta-4