【问题标题】:.NET vNext, EF7 beta6 - Missing Method exception when calling UserMananger.FindByEmailAsync.NET vNext,EF7 beta6 - 调用 UserMananger.FindByEmailAsync 时缺少方法异常
【发布时间】:2015-07-11 01:10:24
【问题描述】:

我在拨打UserMananger.FindByEmailAsync 时收到此信息

Exception thrown: 'System.MissingMethodException' in EntityFramework.Core.dll

Additional information: Method not found: 'Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.PartialEvaluationInfo Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.EvaluatableTreeFindingExpressionVisitor.Analyze(System.Linq.Expressions.Expression)'.

这是我的project.json 依赖项:

"EntityFramework": "7.0.0-beta6-*",
"EntityFramework.Commands": "7.0.0-beta6-*",
"EntityFramework.Core": "7.0.0-beta6-*",
"EntityFramework.SqlServer": "7.0.0-beta6-*",
"Microsoft.AspNet.DataProtection": "1.0.0-beta6-*",
"Microsoft.AspNet.Diagnostics": "1.0.0-beta6-*",
"Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta6-*",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta6-*",
"Microsoft.AspNet.Mvc": "6.0.0-beta6-*",
"Microsoft.AspNet.Owin": "1.0.0-beta6-*",
"Microsoft.AspNet.Server.IIS": "1.0.0-beta6-*",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta6-*",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta6-*",
"Microsoft.AspNet.WebApi.Core": "5.2.3",
"Microsoft.Framework.Configuration": "1.0.0-beta6-*",
"Microsoft.Framework.Configuration.EnvironmentVariables": "1.0.0-beta6-*",
"Microsoft.Framework.Configuration.Json": "1.0.0-beta6-*",
"Microsoft.Framework.Configuration.UserSecrets": "1.0.0-beta6-*",
"Microsoft.Framework.DependencyInjection": "1.0.0-beta6-*",
"Microsoft.Framework.DependencyInjection.Ninject": "1.0.0-beta6-*",
"Microsoft.Framework.Logging": "1.0.0-beta6-*",
"Microsoft.Framework.Logging.Console": "1.0.0-beta6-*",
"Microsoft.Owin": "3.0.1",

我错过了什么?

【问题讨论】:

    标签: asp.net-core entity-framework-core


    【解决方案1】:

    您似乎缺少re-linq。但这应该安装,因为它是“EntityFramework.Core”的依赖。

    尝试删除“EntityFramework”:“7.0.0-beta6-*”,因为这个包没有和will not exist。这可能是冲突的根源吗?只是猜测。

    更新: 您可以使用dnu list 验证安装了哪个版本的 relinq,并在“Package References”下查看。你应该有“Remotion.Linq 2.0.0-alpha-004” 列出

    【讨论】:

    • 不错的尝试。希望就是这样,遗憾的是没有任何改变。
    • 已更新。调试这个问题很困难,因为 beta6 仍然非常不稳定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多