在我的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)' 和“微软。 Framework.DependencyInjection.EntityServiceCollectionExtensions.AddEntityFramework(Microsoft.Framework.DependencyInjection.IServiceCollection,Microsoft.Framework.ConfigurationModel.IConfiguration)' - Startup.cs
与CoreCLR相同的错误...... 有什么想法吗?
答案 0 :(得分:2)
好的,我找到了解决方案:我将所有beta1依赖项都更改为beta2,并且运行正常。我还有另一个问题:网站没有显示主页,我有一个简单的空白页面......
编辑2:很抱歉给您带来不便,似乎依赖“Microsoft.VisualStudio.Web.BrowserLink.Loader”仍处于测试阶段。它现在有效。祝你好运;)
答案 1 :(得分:0)
是否通过nuget更新了相同的交易,这一切都很好。我的案例中的更新是Microsoft.ASpNet.Server.IIS beta-1到beta-5和Microsoft.AspNet.Server.WebListener beta-1到beta-4